このコードを使用してプログラムを作成しようとしたので、私は本当に落ち込んでいます:
printf("hello world");
しかし、ログに Hello World が表示されません。何が問題なのですか?
Cの最小限のHelloWorldプログラムは次のようになります。
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
最初stdio.h
に、関数へのアクセスを提供するものを含める必要がありprintf
ます。main
次に、プログラムのエントリポイントである関数を定義する必要があります。mainメソッド内のコードが実行され、「Hello World」がコンソールに出力され、プログラムはコード0で終了します。これは、正常に実行されたことを意味します。
どのコンパイラを使用するか、またはどのコンパイルエラーが発生するかについては言及していなかったため、他に何もできません。
I/O がバッファリングされている可能性があります。次の方法で、開いているすべての出力ストリームをフラッシュしてみてください。
fflush(NULL);