1. 程式人生 > >c/c++生成的exe檔案,無法開啟

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檔案(生成的),
                                                                     要是有更好的解決辦法的話,希望讀者留言噢,共同學習共同進步