dos視窗一閃而過處理辦法

2021-06-18 17:12:15 字數 524 閱讀 5333

在vs2010中,新建win32程式,執行時出現這樣的現象:dos視窗一閃而過,想檢視輸出內容,很糾結,但是看不到!

現整理下自己測試過的方法:

1)在main()函式的末尾return 0加乙個  system("pause");                   //首選這個吧 ,挺好用的,這個是同事傳授給我的奧

2)非除錯狀態下執行,直接按按ctrl+f5;如果按f5除錯的話,就會出現一閃而過的情況,但該方法不適用於生成的exe檔案;//這個用起來比較方便

3) 給程式加乙個任務,即定義乙個內聯函式 inline void keep_window_open(char ch;cin>>ch;),然後在mian函式末尾加上keep_window_open();這個方法是最有效也是最常用的,網上很多方法原理都類似於此,這是c++之父推薦的方法。具體原因我不知曉。

4)其他方法,如設定斷點,單步除錯等。/

(5) int main()

加上getchar(),在你沒輸入之前是不會消失

Tomcat 一閃而過

把jdk目錄下bin目錄下的msvcr71.dll拷貝到tomcat下的bin目錄下。也許你這樣做還不能解決,每個人的遇到問題的表面現象一樣,但可能實際原因迥異。你可以進入到dos視窗下,再一層層進入startup.bat的根目下,然後輸入startup.bat回車,會顯示出你執行失敗的原因,找到問...

pyinstaller黑色視窗一閃而過怎麼去掉

預設情況下pyinstaller編譯出的exe有cmd視窗。給它設定了 w選項,可以把它去掉。為什麼我加了,還是會出現一閃而過的黑色視窗 python m pyinstaller py wos.system 會呼叫cmd.exe,所以會出現黑色視窗 改用subprocess,不會出現黑色視窗 sub...

mysql一閃而過的原因

在前面 mysql命令列工具的正常執行,需要有前提,就是mysql伺服器正常執行。然後 什麼叫mysql命令列工具?以win系統來說,cdm就是乙個命令列工具。什麼叫mysql伺服器?mysql伺服器,簡單點理解就等價於mysqld.exe,一般在mysql5.x.x bin 目錄下。最後 進入bi...