を実行している間、私はC++を学んでいると私は、Visual C++ Expressを使用していますし、このキープがファイル
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
return 0;
}
を実行中のcmdウィンドウがとても速く閉じ開くCMD、私はHello Worldの は見ることができませんとにかくこれを防ぐために?
を実行している間、私はC++を学んでいると私は、Visual C++ Expressを使用していますし、このキープがファイル
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
return 0;
}
を実行中のcmdウィンドウがとても速く閉じ開くCMD、私はHello Worldの は見ることができませんとにかくこれを防ぐために?
ようなステートメントでそれを行うことができ、あなたがコントロール+ F5キーを押すと、デバッガに添付されません - しかし、それは「継続するために、任意のキーを押して、」スタイルのメッセージを開いたままになります。
戻りの直前にgetc()を挿入します。いずれかのキーを押すと、プログラムは終了します。
はい一般的な解決方法は、キーボードからの入力を読み込む文を追加することです。この呼び出しは、いくつかのキーが押されるまで実行をブロックします。あなたは
printf("Hit \"Enter\" to continue\n");
fflush(stdin); /* Remove anything that is currently in the standard input */
getchar(); /* Wait for the user to hit the enter key */
あなたは、メインの終わりにこれを入力することができます。
system("pause");
はシンプル: それは
getch();
i.e
main()
{
//////
Your program
/////////
getch();
}
+1、私はそれを考えたことはありません:( – AraK
おかげで先端のため – Raptrex