用C語言編寫控制台程式進行除錯時程式閃退的解決辦法

2021-07-27 14:02:23 字數 445 閱讀 7019

編譯器,這裡筆者用的是vs2015。用vs寫控制台程式,相信很多朋友遇到過**寫好了,按ctrl+f5時就要激動地見證奇蹟的時刻時,突然「黑框框」(win32控制台)一閃而過。那麼問題來了,怎麼解決這個問題呢?

分析:

如果你的main函式是int型或其他型別,而最後又是由return返回,且return前沒有諸如從鍵盤讀入字元等的命令,那麼你的程式在執行完的時候會直接退出,所以會有一閃而過的情況,要想讓它停留,可以在return語句前新增乙個按任意鍵退出的語句,下面筆者提供最常用的兩種方法:

1. printf(「\n按任意鍵繼續…」);

getchar();

return 0;

2. 標頭檔案包含stdio.h的

sysytem(「pause」);

return 0;

將以上**段添入程式的末尾即可,根據具體的情境來選擇!

C 編寫控制台程式紙牌遊戲

using system using system.collections.generic using system.text using system.threading namespace consoleapplication2 public void getrandomnum 給number隨...

C語言掃雷控制台程式

c語言寫的,花了一天時間,一次只能翻一張,就這樣吧 include include include include include include typedef struct saolei sl typedef struct xy xy sl p xy xy 設定顏色 void set color...

新建C 控制台程式

一 控制台程式 控制台程式也就是字元介面的應用程式。在這種字元介面中,使用者通過輸入字串向程式發出命令傳送命令,程式執行的結果也用字元的形式表達。二 新建專案 上圖說話 填好專案名稱 選好專案路徑 填好解決方案名稱,單擊確定。解決方案是指 我們可以把多個專案放在一起 此時即可生成應用程式的雛形。如圖...