c/c++ 編程生成的.exe文件無法打開。
只能在編譯器上纔可以打開,一旦關了編譯器,自己編譯生成的exe文件就打不開了。
自己編譯的程序有時運氣好的話。exe文件可以打開。但是大多數打不開(出現閃動一下黑窗口就沒反應了)
解決方法:這個問題困擾了好久呢現在終於搞定了
在main函數裏面加上: system(“pause”);//若不行的話,就加上頭文件include<process.h>
//pause的意思是 間歇 和暫停 的意思。因爲那個自己生成的窗口出現閃動,說明你的編譯是正確的,
//用那個system(“pause”);語句讓你的程序間歇,這樣就可以了
但是 system(“pause”);語句能在vc++6.0用,vc裏有這句話的庫函數
在其他的編譯器無法調用他,(起碼在codeblock 裏這句語句是編譯不過的。)
ps:可能你編譯的程序並不希望有 pause 間歇的行爲,但是這樣的話你纔可以看到 exe文件(生成的),
要是有更好的解決辦法的話,希望讀者留言噢,共同學習共同進步
只能在編譯器上纔可以打開,一旦關了編譯器,自己編譯生成的exe文件就打不開了。
自己編譯的程序有時運氣好的話。exe文件可以打開。但是大多數打不開(出現閃動一下黑窗口就沒反應了)
解決方法:這個問題困擾了好久呢現在終於搞定了
在main函數裏面加上: system(“pause”);//若不行的話,就加上頭文件include<process.h>
//pause的意思是 間歇 和暫停 的意思。因爲那個自己生成的窗口出現閃動,說明你的編譯是正確的,
//用那個system(“pause”);語句讓你的程序間歇,這樣就可以了
但是 system(“pause”);語句能在vc++6.0用,vc裏有這句話的庫函數
在其他的編譯器無法調用他,(起碼在codeblock 裏這句語句是編譯不過的。)
ps:可能你編譯的程序並不希望有 pause 間歇的行爲,但是這樣的話你纔可以看到 exe文件(生成的),
要是有更好的解決辦法的話,希望讀者留言噢,共同學習共同進步