- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C++ Builder Xを使って実行結果が表示させるには?)
C++ Builder Xの実行結果が表示されない問題の解決策は?
このQ&Aのポイント
- C++ Builder Xのコンパイラを使ってC言語の勉強をしているが、実行結果が表示されない問題について解決策を教えてください。
- printf関数を使った場合は実行結果が表示されるが、scanf関数を使うと点数の入力ができない問題が発生している。
- Debug_Buildフォルダ内のコマンドプロンプトをクリックしても点数の入力画面が消えてしまい、何も反応がない。解決策を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「保存先にDebug_Buildというフォルダができていてそこにコマンドプロンプトがあった」という状況が今ひとつ理解できませんが…。 そのプログラムは scanf で終わりですか? もしそうなら、プログラムの実行が終了したので、画面(コマンドプロンプトのウインドウ)が消えたのではないでしょうか。 scanf の次(プログラムの最後)に、getchar(); を入れると、そこで処理が止まるので、ウインドウが閉じなくなると思いますよ。
お礼
さっそくの回答ありがとうございます。 質問後にいろいろ試してみたのですが問題が解決しました。ご迷惑をおかけしました・・・。 このコンパイラは最近ダウロードしたので使い方に慣れていませんでした(汗 printf("1番目の数字を入力してください。\n"); scanf("%d", &num1); printf("2番目の数字を入力してください。\n"); scanf("%d", &num2); 上記のようなプログラムを入力してコンパイルしたのですが 最初に数字の入力を促すメッセージが表示されると思ったのですがしばらく待っていても 「1番目の・・・」というメッセージが出ずに何も実行結果が表示されなかったので質問をさせていただきました。 どうやら、このコンパイラは最初に数字を入力すると後からメッセージが表示されるようです。 実行結果 50 エンター 55 エンター 1番目の数字を入力してください。 2番目の数字を入力してください。 ご親切にありがとうございました。