2009-06-27 11 views
1

私はVisual Studio 2008でVisual C++を使い始めようとしています。 再生ボタン(デバッグ開始)を押すと、コンソールが開きますがすぐに終了します。このウィンドウを開いたままにして、出力を確認するにはどうすればよいですか?Visual C++を使い始める

答えて

1

:ちょうど次を使用してキー入力を待つために」)

を継続するための鍵。

1

これは、プログラムが終了しているためです。プログラムの最後のステートメントにブレークポイントを設定することでこれをやめることができます(デバッガでプログラムの状態を見ることができます)、またはキー入力を待つことができます。

私は、プログラムの状態を見る機会があるので、ブレークポイントを設定する方が好きです。

コード行を右クリックして[ブレークポイントの設定]を選択すると、ブレークポイントを設定できます。

編集:デバッグ時にのみブレークポイントがヒットしますので、デバッグしていないときにアプリケーションを待機させたい場合は、ユーザーからの入力を待つ必要があります。あなたはまた、デバッグなしで開始するには、Ctrl + F5を押すことができ、あなたのプログラムが終了したとき、それはオープンコンソールを保持

system("pause"); 
1

デフォルトでは、コンソールアプリケーションはデバッグセッションの完了後に終了します。これは、通常の実行セッションとは異なり、Enterキーを押すまで一時停止します。あなたはそれをいくつかの方法で止めることができますが、メインメソッドの終了ブレースにブレークポイントを設定するのが最も簡単です。

閉じる中括弧にカーソルを合わせ、F9を押します。それはトリックを行う必要があります