轉載大牛的博客,自己也遇到了類似的問題,解決方法很詳細,也很管用
剛接觸 Visual Studio的時候大多數人會寫個Hello World的程序試一下,有的人會發現執行結束后輸出窗口會一閃而過,並沒有出現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啦~