C++ 如何解決控制台程序輸出閃退


技巧之 如何避免控制台程序輸出閃退

方法一: 在main()中,return之前,寫system("pause");表示暫停

效果:控制台會在程序結束退出前暫停,並顯示“請按任意鍵退出...”,

?問題:原理未知

方法二:增加內聯函數

插入代碼:定義內聯函數 inline viod keep_window_open(char ch; cin >> ch;);

在main()中調用方法 keep_window_open();

?問題: 內聯函數的概念?

內聯函數的定義方法?

為什么方法二比較有效?

方法三:

在return處設置斷點

比較方便

方法四:

在main()中return前 加語句getchar();

?問題:我試了為何不好用?

 


免責聲明!

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



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