プロジェクトのコンパイル時に Visual Studio で ANSI C 標準を適用しようとしていますが、うまくいきません。任意のヒント?すべてのチュートリアルを読み、/Za オプションを有効にして、ファイルに (.cpp ではなく) .c という名前を付けました。ただし、次のプログラムは引き続き正常にビルドされます。
#include <stdio.h>
void main(void)
{
for (int i = 0; i < 10; i++)
{
}
int f = 0;
}
しかし、そうすべきではありません。ANSI C 標準を尊重するには、次のようにする必要があります。
#include <stdio.h>
void main(void)
{
int i;
int f = 0;
for (i = 0; i < 10; i++)
{
}
}
GCC オプション " -ansi " と " -Wpedantic " に相当するものを希望します。これはVSでも可能ですか?