-7

このコードを使用してプログラムを作成しようとしたので、私は本当に落ち込んでいます:

printf("hello world");

しかし、ログに Hello World が表示されません。何が問題なのですか?

4

2 に答える 2

5

Cの最小限のHelloWorldプログラムは次のようになります。

#include <stdio.h>

int main()
{
    printf("Hello World\n");
    return 0;
}

最初stdio.hに、関数へのアクセスを提供するものを含める必要がありprintfます。main次に、プログラムのエントリポイントである関数を定義する必要があります。mainメソッド内のコードが実行され、「Hello World」がコンソールに出力され、プログラムはコード0で終了します。これは、正常に実行されたことを意味します。

どのコンパイラを使用するか、またはどのコンパイルエラーが発生するかについては言及していなかったため、他に何もできません。

于 2013-03-05T14:06:27.193 に答える
1

I/O がバッファリングされている可能性があります。次の方法で、開いているすべての出力ストリームをフラッシュしてみてください。

fflush(NULL);
于 2013-03-05T14:10:48.280 に答える