3

cygwin を Eclipse で動作させることができ、デフォルトの hello world プログラムを作成しました。プログラムの実行は問題なく、コンソールに正しく出力されます。しかし、プログラムをデバッグしてステップ実行すると、printf ステートメントがコンソールに表示されません。どこかに変更が必要な設定はありますか?

4

1 に答える 1

2

これを1回または毎回追加する必要がありますprintf

fflush(stdout);

理由はよくわかりませんが、プログラムの出力はプログラムの最後にのみ発生します。この呼び出しを入れると、printfがあるたびに出力が強制されます

于 2012-07-10T19:57:48.033 に答える