Visual Studio控制檯程序輸出窗口一閃而過的解決方法

寫個Hello World的程序試一下,發現執行結束後輸出窗口會一閃而過,並無出現Press any key to continue的字樣。不管是在Visual Studio 200八、2010仍是2012中都有這種狀況出現,有些人可能會用下面兩種方法中的一種: 在程序代碼的最後加上system("pause")或者getchar()。其實這是屬於dos下的命令。code

其實問題是你執行時按的是F5,而正確的應該是Ctrl+F5,這樣窗口就會顯示 Press any key to continue...這句話了。也能夠看到程序運行的結果了。

由於,F5是Debugging模式,在這個模式下,當程序運行結束後,窗口不會繼續保持打開狀態。而Ctrl+F5是 Start Without Debugging模式,在這個模式下,就能夠看到運行結果了。get

若是你按Ctrl+F5仍然是一閃而過的話,那麼請按照以下設置: 在工程上右鍵--->屬性--->配置屬性--->鏈接器--->系統--->子系統(在窗口右邊)--->下拉框選擇控制檯(/SUBSYSTEM:CONSOLE)it

相關文章
相關標籤/搜索