c語言程序運(yùn)行后閃退 c語言程序老是調(diào)試時(shí)窗口一閃就沒有了?
c語言程序老是調(diào)試時(shí)窗口一閃就沒有了??jī)煞N方法,一種是更改程序,結(jié)束前,請(qǐng)求輸入內(nèi)容,如:getchar()或調(diào)用系統(tǒng)系統(tǒng)(“pause”)方法2,不更改程序,更改調(diào)用方法,不直接雙擊EXE文件,先打
c語言程序老是調(diào)試時(shí)窗口一閃就沒有了?
兩種方法,一種是更改程序,結(jié)束前,請(qǐng)求輸入內(nèi)容,如:getchar()或調(diào)用系統(tǒng)系統(tǒng)(“pause”)
方法2,不更改程序,更改調(diào)用方法,不直接雙擊EXE文件,先打開CMD窗口,將目錄切換到您程序所在的位置,在命令行窗口中,輸入程序名,輸入,結(jié)果將保留,除非命令行窗口關(guān)閉
因?yàn)槌绦蛞淹瓿蛇\(yùn)行并正常退出,
如果要查看結(jié)果,您可以轉(zhuǎn)到CMD并鍵入執(zhí)行文件的完整路徑
或?qū)etchar()scanf()添加到程序中,使用stdio的輸入函數(shù)攔截程序并阻止它立即退出
或調(diào)用stdlib的系統(tǒng)函數(shù)執(zhí)行pause命令并按任意鍵繼續(xù)