windowsxp系統(tǒng)下,很多使用VC++6.0編譯C程序的用戶們都經(jīng)常會(huì)遇到C語(yǔ)言程序閃退的問(wèn)題,就是在編譯器中調(diào)試運(yùn)行的時(shí)候一切正常,可是把DEBUG中生成的EXE文件拿出來(lái)雙擊運(yùn)行卻發(fā)現(xiàn)程序運(yùn)行完后就閃退了。這該怎么辦呢?今天小編就要為大家介紹該問(wèn)題的具體解決方法。
具體方法如下:
1、我們以最經(jīng)典的HELLOWORLD程序?yàn)槔?/p>
2、當(dāng)我們寫完這個(gè)程序編譯完成后單擊左上角的嘆號(hào)運(yùn)行可以看到一切正常按下任意按鍵后窗口才會(huì)消失。
3、但是我們?nèi)ド傻哪夸浵旅嬲业竭@個(gè)EXE文件。
4、雙擊運(yùn)行卻發(fā)現(xiàn)有個(gè)窗口一閃而過(guò),然后就什么也沒(méi)有了。這時(shí)候我們有必要在程序中添加一些代碼防止程序被關(guān)閉,先在程序開(kāi)頭包括windows.h這個(gè)頭文件。
5、接著在主函數(shù)末尾的地方寫一行system(“pause”)。
6、重新編譯之后我們?cè)俅未蜷_(kāi)對(duì)應(yīng)目錄下的EXE文件,這次程序運(yùn)行完之后沒(méi)有直接關(guān)閉掉而是停留在這里了,閃退問(wèn)題成功解決。
windowsxp系統(tǒng)下C語(yǔ)言程序閃退的解決方法就為大家介紹到這里了。遇到類似問(wèn)題的朋友們,不必太過(guò)緊張,只要按照上述步驟進(jìn)行操作就可以了。