c/c++生成的exe文件,無法打開

 c/c++ 編程生成的.exe文件無法打開。
     只能在編譯器上纔可以打開,一旦關了編譯器,自己編譯生成的exe文件就打不開了。
           自己編譯的程序有時運氣好的話。exe文件可以打開。但是大多數打不開(出現閃動一下黑窗口就沒反應了)




  解決方法:這個問題困擾了好久呢現在終於搞定了
        在main函數裏面加上:  system(“pause”);//若不行的話,就加上頭文件include<process.h>
                                                                           //pause的意思是 間歇 和暫停 的意思。因爲那個自己生成的窗口出現閃動,說明你的編譯是正確的,


                                                                              //用那個system(“pause”);語句讓你的程序間歇,這樣就可以了
                                                                            但是  system(“pause”);語句能在vc++6.0用,vc裏有這句話的庫函數
                                                                            在其他的編譯器無法調用他,(起碼在codeblock 裏這句語句是編譯不過的。)
                                                          ps:可能你編譯的程序並不希望有 pause 間歇的行爲,但是這樣的話你纔可以看到 exe文件(生成的),
                                                                     要是有更好的解決辦法的話,希望讀者留言噢,共同學習共同進步
發佈了26 篇原創文章 · 獲贊 38 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章