c和c++寫控制台程序時出現閃退的情況


在用c和c++寫控制台應用程序時,很多時候會遇到閃退的情況,比如用vs2013或者其他的編譯工具,一般的處理方式有以下兩種:

  1、在main()函數中,return之前寫下 system("pause");//表示暫停            

  2、非調試狀態下運行,直接按按Ctrl+F5;如果按F5調試的話,就會出現一閃而過的情況,但該方法不適用於生成的exe文件;
  3、 給程序加一個任務,即定義一個內聯函數 inline void keep_window_open(char ch;cin>>ch;),然后在mian函數末尾加上keep_Window_open();這個方法是最有效也是最 常用的;
 4、其他方法,如設置斷點,單步調試等。
上述幾種方法是針對控制台應用程序閃退的情況,具體的情況要具體對待。


免責聲明!

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



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