C語言執(zhí)行程序時(shí)遇到的常見問題及解決
執(zhí)行程序閃退的兩種解決方式
我相信不少剛踏入C的同學(xué),包括我身邊不少的小伙伴都出現(xiàn)過類似的問題,就是說可能在執(zhí)行程序時(shí),點(diǎn)擊enter鍵時(shí)窗口閃退現(xiàn)象!??!
本人在執(zhí)行程序回車窗口閃退問題有一段時(shí)間簡(jiǎn)直快把我逼瘋了
以至于我用不同開發(fā)軟件來嘗試打相同的代碼?????? 每次執(zhí)行程序時(shí) 執(zhí)行窗口點(diǎn)enter鍵就閃退
然后我就在visualc++2010版和devc++等多個(gè)開發(fā)軟件切換使用來嘗試能否解決這個(gè)問題 到頭來都白搭哈哈
希望我現(xiàn)在所找到的解決方式能幫助到更多的C萌新
在執(zhí)行程序完后窗口如有閃退現(xiàn)象 ,事實(shí)上程序已經(jīng)完成并且顯示了 ,但是由于顯示的時(shí)間極短,導(dǎo)致沒來得及看清就關(guān)閉了,為此我給大家提供兩種解決方法:(僅供參考)
1.新命名一個(gè)頭文件
再命名一個(gè)新的頭文件:#include <Windows.h>
(不加此頭文件,后面的pause操作就是強(qiáng)制暫停,有時(shí)候雖然也沒問題,但是還是嚴(yán)謹(jǐn)點(diǎn)好?。?/p>
然后在你打好的代碼最后一行加上
system("pause"); /*別忘了結(jié)束語句帶上;*/
所謂pause就是暫停的意思 這是一種解決方式
2.選擇 開始執(zhí)行(不調(diào)試)
我用VC2010來說明:在程序上面右鍵點(diǎn)擊添加或移除按鈕,選擇自定義,選擇命令 , 選擇添加命令,點(diǎn)擊調(diào)試,然后找到并選擇開始執(zhí)行(不調(diào)試)并點(diǎn)擊確認(rèn)
如圖:



這個(gè)空心小三角就是開始執(zhí)行不調(diào)試了,位置比較不顯眼 !然后你運(yùn)行的時(shí)候點(diǎn)左上角空心三角形 就能解決這個(gè)enter后閃退問題
這樣應(yīng)該是能解決窗口閃退問題的 如果不能解決 考慮有可能是程序崩了(出問題了)的原因,然后文章寫到這 ,建議C萌新們敲代碼可以使用vc code ,我個(gè)人感覺這款開發(fā)軟件很好用。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C/C++代碼操作MySQL數(shù)據(jù)庫(kù)詳細(xì)步驟
這篇文章主要給大家介紹了關(guān)于C/C++代碼操作MySQL數(shù)據(jù)庫(kù)的相關(guān)資料,通過文中的這些示例,我們可以連接到MySQL數(shù)據(jù)庫(kù),并執(zhí)行常見的數(shù)據(jù)庫(kù)操作,如創(chuàng)建表、插入數(shù)據(jù)和查詢數(shù)據(jù),需要的朋友可以參考下2023-12-12
c++ 對(duì)數(shù)器實(shí)現(xiàn)示例
對(duì)數(shù)器用于在自己的本地平臺(tái)驗(yàn)證算法正確性,本文詳細(xì)的介紹了c++ 對(duì)數(shù)器實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08

