• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:printfが後で実行されます。)

printfが後で実行されます。エクリプスで実行結果が思いと違う問題について

このQ&Aのポイント
  • エクリプスを使用してプログラムを作成しましたが、実行結果が予想と異なる問題が発生しました。
  • プログラムのコードは正しいと思われますが、printfの内容が入力後でなければ表示されないという問題が発生しています。
  • 初心者のため、解決策がわからず困っています。ご協力いただける方がいらっしゃいましたら、お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • PED02744
  • ベストアンサー率40% (157/390)
回答No.2

scanf()のまえに、fflush() をSTDOUTに対して実施すればよいのではないでしょうか。

ferc
質問者

お礼

ご回答ありがとうございます。 ご指摘のとおりにやってみたら、できました。 ありがとうございました。 本当に助かりました。

その他の回答 (1)

  • mac_res
  • ベストアンサー率36% (568/1571)
回答No.1

bufferingのせいですね。 fprintf(stderr, "数値を入力:"); なら希望通りになりますか?

ferc
質問者

お礼

ご回答ありがとうございます。 ご指摘のとおりにやってみましたが、 状況は変わらずです・・・。

関連するQ&A