2009-06-27 83 views
1

我試圖在Visual Studio 2008中使用Visual C++入門。 當我按下播放按鈕(開始調試)時,會打開一個控制檯,但會立即關閉。我如何讓這個窗口保持打開狀態,以便我可以看到我的輸出?開始使用Visual C++

回答

1

,也可按Ctrl + F5鍵啓動無需調試你的程序結束時,它保持控制檯打開。

1

這樣做是因爲程序正在結束。您可以通過在程序的最後一條語句上設置一個斷點來停止它(這會導致它停止,並且您可以在調試器中查看程序狀態),也可以等待鍵盤輸入。

我更喜歡設置斷點,因爲這讓您有機會查看程序狀態。

您可以通過右鍵單擊一行代碼並選擇設置斷點來設置斷點。

編輯:只有當你調試時纔會觸發斷點,所以如果你想讓應用程序等待,當你沒有調試時,你需要等待用戶的一些輸入(即「按任意鍵繼續「)

等待按鍵只需使用以下命令:

system("pause"); 
1

默認情況下,控制檯應用程序將在完成調試會話後關閉。這與正常運行會話不同,在正常運行會話中它會暫停,直到您輸入回車。你可以通過幾種方式來阻止它,但最簡單的方法是在主方法的右括號上設置一個斷點。

只需將光標放在右大括號上並按F9即可。這應該是竅門