看板 C_and_CPP 關於我們 聯絡資訊
遇到的問題: (題意請描述清楚) 1. 我compile出來的檔案 一執行完畢就會自動關掉 請問有辦法讓它不要自己亂關掉嗎?@@" P.S. 我的OS是windows 7 2. 我compile一個簡單的小程式 沒有出現error跟warning 可是執行該程式時卻出現 該程式發生問題 即將關閉 的訊息 然後程式就關掉了...囧興 3. 我寫好程式想按run(F8)試試看 卻都會出現一個錯誤訊息視窗 最上面寫說"An error occurred in the application." 然後下面有general, call stacks, modules, processes, hardware, cpu regs..等標籤 然後各標籤裡面有一堆資料..可是我都看不懂= =" 請問該如何解決呢? 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) wxDev-C++ 有問題的code: (請善用置底文標色功能) #include <stdio.h> int main() { int a; printf("A=> "); scanf("%d", a); if(a%2==0) { printf("YES!"); } else { printf("NO!"); } return 0; } 這是問題2的程式碼 執行下去時有print出"A=>" 可是我輸入了12後一按enter 就出現程式發生問題即將關閉的訊息 然後程式就關閉了 補充說明: 新手上路 問題好像很蠢...請多多包涵 麻煩有空的高手解惑了..感恩^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.134.242 ※ 編輯: cloudlim 來自: 220.134.134.242 (02/28 17:41)
cooper6334:1:system("pause"); 2:scanf("%d",&a); 02/28 17:42
cloudlim:喔喔~真的是很蠢的問題 XD" 02/28 17:51
cloudlim:請問用system要include哪個檔案呢?@@" 02/28 17:51
dendrobium:stdlib.h ? 02/28 17:58
cloudlim:喔喔~感謝 所以執行完程式就會自動關閉是原本預設的特性 02/28 18:04
cloudlim:而不是因為使用win7或者wxdev的關係囉? 02/28 18:05
dendrobium:因為程式結束了, 當然就會消失囉... 02/28 18:06
cloudlim:嗯嗯..多謝解答^^ 02/28 18:08
cloudlim:請問第三個問題有解嗎? XD" 02/28 20:38
VictorTom:第三個問題就是1F推的 2: .... 02/28 23:06
VictorTom:另外, 你開命令提示字元模式再去執行那個.exe, 就不會有 02/28 23:06
VictorTom:這個自動關閉的問題; 原因在你寫的是console程式, 所以 02/28 23:07
VictorTom:執行時IDE自動幫你launch你的執行檔/同時開啟它的 02/28 23:07
VictorTom:console視窗, 程式執行完後, 自然該視窗就被關掉了. 02/28 23:08
cloudlim:嗯嗯 謝謝 不過第三個問題是即使沒有第二個問題還是照樣 03/01 12:12
cloudlim:發生的說 QQ" 即使程式沒問題 compile可以過 也可以用 03/01 12:13
cloudlim:還是不能用run 03/01 12:13
VictorTom:不好意思, 那小弟判斷錯了Orz 03/01 12:19
VictorTom:把問題3.的code貼出來吧, 還是最簡單的HelloWorld都會!? 03/01 12:21
cloudlim:嗯嗯..連hello world或者只有return 0; 按F8都會跳出 03/01 15:07
cloudlim:error視窗.. 03/01 15:07