1. 程式人生 > >visual studio執行C++程式一閃即逝

visual studio執行C++程式一閃即逝

在用visual studio編寫C++程式時,有的人會發現執行結束後輸出視窗會一閃而過,並沒有出現Press any key to continue的字樣。無論是在Visual Studio 2008、2010還是2012中都有這種情況出現,有些人可能會用下面兩種方法中的一種:     在程式程式碼的最後加上system("pause")或者getchar()。其實這是屬於dos下的命令。     其實問題是你執行時按的是F5,而正確的應該是Ctrl+F5,這樣視窗就會顯示 Press any key to continue...這句話了。也可以看到程式執行的結果了。    因為,F5是Debugging模式,在這個模式下,當程式執行結束後,視窗不會繼續保持開啟狀態。而Ctrl+F5是 Start Without Debugging模式,在這個模式下,就可以看到執行結果了。
   如果你按Ctrl+F5仍然是一閃而過的話,那麼請按照如下設定    在工程上右鍵--->屬性--->配置屬性--->聯結器--->系統--->子系統(在視窗右邊)--->下拉框選擇控制檯(/SUBSYSTEM:CONSOLE) 就OK啦~