"\ b"は私のMacでは動作しませんでした。だから私はその理由を見つけようとした。Cのバージョンはどのように知ることができますか?
私はこの問題の原因がcのバージョンかもしれないと思います。
またはデバイスが可能性があります。あなたがそれを知っているなら、私を助けることができますか?ありがとうございました。
"\ b"は私のMacでは動作しませんでした。だから私はその理由を見つけようとした。Cのバージョンはどのように知ることができますか?
私はこの問題の原因がcのバージョンかもしれないと思います。
またはデバイスが可能性があります。あなたがそれを知っているなら、私を助けることができますか?ありがとうございました。
CのISO標準バージョンはC90、C99、C11の3つあります。あなたのプログラムが動作しているCのバージョンを知るには:
__STDC_VERSION__
マクロを確認してください。
何が知りたいのはCのバージョンではありませんが、あなたのCコンパイラのバージョンであれば、他の回答の通り、gcc
とclang
の両方のために適切なオプション(--version
でコンパイラを実行例えば)。
コンパイラに応じて、異なるCバージョンをサポートできます。 -std=
optionをgcc
とし、clang
を使用してコンパイルに使用するコンパイラのデフォルトCバージョンを変更するように要求することができます。たとえば、-std=c90
、-std=c99
または-std=c11
です。
'C'(標準)のバージョンを知るには、コンパイラのバージョンを調べて、デフォルトの' C標準バージョン 'を確認する必要があります – Michi