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


  轉載大牛的博客,自己也遇到了類似的問題,解決方法很詳細,也很管用
 
  剛接觸 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啦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM