2

重複の可能性:
C++ - コンソール ウィンドウを開いたままにしますか?

私は Visual Studio (実際には Express) を初めて使用し、C++ でコンソールに書き込む単純なプログラムを作成しています。

Visual Studio からコンソールでプログラムを実行するにはどうすればよいですか?

プログラムを直接実行すると (つまり、[デバッグ] > [デバッグの開始] を選択)、プログラムはコンソール ウィンドウを開いてから閉じます。

私が今やっている方法は、コマンドプロンプトを開いてそこからプログラムを実行することです。これを Visual Studio から直接行うことはできますか?

4

3 に答える 3

4

F5 で実行する代わりに、ctrl+F5 で実行してみてください。この方法ではデバッグできませんが、プログラムが終了してもウィンドウは閉じません。

于 2012-08-13T15:29:59.780 に答える
1

いくつかの提案:

  1. の最後の行にブレークポイントを設定しますmain

  2. の最後にmain、キーが押されるのを待つ呼び出しを追加します。

于 2012-08-13T15:22:14.803 に答える
0

ブレークポイントを設定した場合、プログラムはヒット時に一時停止する必要があります。

そうでない場合、ユーザー入力または何らかのイベントを待っていなければ、アプリケーションの実行または開始はもちろん終了します。

F10でアプリケーションにステップインできます。これにより、デバッガーが の最初の行に設定され、アプリのステップ実行を続行できます。main

于 2012-08-13T15:27:45.060 に答える