C語言執(zhí)行程序時遇到的常見問題及解決
執(zhí)行程序閃退的兩種解決方式
我相信不少剛踏入C的同學(xué),包括我身邊不少的小伙伴都出現(xiàn)過類似的問題,就是說可能在執(zhí)行程序時,點擊enter鍵時窗口閃退現(xiàn)象?。?!
本人在執(zhí)行程序回車窗口閃退問題有一段時間簡直快把我逼瘋了
以至于我用不同開發(fā)軟件來嘗試打相同的代碼?????? 每次執(zhí)行程序時 執(zhí)行窗口點enter鍵就閃退
然后我就在visualc++2010版和devc++等多個開發(fā)軟件切換使用來嘗試能否解決這個問題 到頭來都白搭哈哈
希望我現(xiàn)在所找到的解決方式能幫助到更多的C萌新
在執(zhí)行程序完后窗口如有閃退現(xiàn)象 ,事實上程序已經(jīng)完成并且顯示了 ,但是由于顯示的時間極短,導(dǎo)致沒來得及看清就關(guān)閉了,為此我給大家提供兩種解決方法:(僅供參考)
1.新命名一個頭文件
再命名一個新的頭文件:#include <Windows.h>
(不加此頭文件,后面的pause操作就是強制暫停,有時候雖然也沒問題,但是還是嚴謹點好?。?/p>
然后在你打好的代碼最后一行加上
system("pause"); /*別忘了結(jié)束語句帶上;*/
所謂pause就是暫停的意思 這是一種解決方式
2.選擇 開始執(zhí)行(不調(diào)試)
我用VC2010來說明:在程序上面右鍵點擊添加或移除按鈕,選擇自定義,選擇命令 , 選擇添加命令,點擊調(diào)試,然后找到并選擇開始執(zhí)行(不調(diào)試)并點擊確認
如圖:
這個空心小三角就是開始執(zhí)行不調(diào)試了,位置比較不顯眼 !然后你運行的時候點左上角空心三角形 就能解決這個enter后閃退問題
這樣應(yīng)該是能解決窗口閃退問題的 如果不能解決 考慮有可能是程序崩了(出問題了)的原因,然后文章寫到這 ,建議C萌新們敲代碼可以使用vc code ,我個人感覺這款開發(fā)軟件很好用。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
C++11新特性之右值引用與完美轉(zhuǎn)發(fā)詳解
C++11標準為C++引入右值引用語法的同時,還解決了一個短板,即使用簡單的方式即可在函數(shù)模板中實現(xiàn)參數(shù)的完美轉(zhuǎn)發(fā)。本文就來講講二者的應(yīng)用,需要的可以參考一下2022-09-09C語言結(jié)構(gòu)體內(nèi)存的對齊知識詳解
這篇文章主要介紹了C語言結(jié)構(gòu)體內(nèi)存的對齊的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03基于C++11的threadpool線程池(簡潔且可以帶任意多的參數(shù))
C++11 加入了線程庫,從此告別了標準庫不支持并發(fā)的歷史。然而 c++ 對于多線程的支持還是比較低級,稍微高級一點的用法都需要自己去實現(xiàn),譬如線程池、信號量等2019-04-04Win10中VC2013安裝Unit test組件出現(xiàn)問題解決方案
本文給大家分享的是個人在Win10中VC2013安裝Unit test組件出現(xiàn)問題并最終找到解決辦法的過程,有需要的小伙伴可以參考下2016-03-03詳解C語言中的wait()函數(shù)和waitpid()函數(shù)
這篇文章主要介紹了C語言中的wait()函數(shù)和waitpid()函數(shù),注意其在中斷進程方面用法的不同,需要的朋友可以參考下2015-08-08