1. 程式人生 > >Visual Studio 中防止執行閃退

Visual Studio 中防止執行閃退

 

問題:

用visual studio編寫C++程式時,按F5執行,輸出視窗一閃而過

解決:

方法一:在程式程式碼最後加以下語句即可:

system("pause");

或者:

getchar();

方法二:按 Ctrl+F5 執行程式即可正常顯示輸出視窗。

原因:我執行時按的是F5,F5是Debugging模式,當前模式下,程式執行結束後窗口不會繼續保持開啟狀態。而Ctrl+F5是 Start Without Debugging模式,該模式下可以看到執行結果。

PS:若按Ctrl+F5仍然閃退,則設定:

 工程上右鍵 —>屬性 —>配置屬性 —>連結器 —>系統 —>子系統 —>下拉框選擇控制檯(/SUBSYSTEM:CONSOLE)