[問題] 使用wxDev-C++的新手想請教三個小問題..

看板C_and_CPP (C/C++)作者 (Oswin)時間16年前 (2010/02/28 17:35), 編輯推噓5(5016)
留言21則, 4人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 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)

02/28 17:42, , 1F
1:system("pause"); 2:scanf("%d",&a);
02/28 17:42, 1F

02/28 17:51, , 2F
喔喔~真的是很蠢的問題 XD"
02/28 17:51, 2F

02/28 17:51, , 3F
請問用system要include哪個檔案呢?@@"
02/28 17:51, 3F

02/28 17:58, , 4F
stdlib.h ?
02/28 17:58, 4F

02/28 18:04, , 5F
喔喔~感謝 所以執行完程式就會自動關閉是原本預設的特性
02/28 18:04, 5F

02/28 18:05, , 6F
而不是因為使用win7或者wxdev的關係囉?
02/28 18:05, 6F

02/28 18:06, , 7F
因為程式結束了, 當然就會消失囉...
02/28 18:06, 7F

02/28 18:08, , 8F
嗯嗯..多謝解答^^
02/28 18:08, 8F

02/28 20:38, , 9F
請問第三個問題有解嗎? XD"
02/28 20:38, 9F

02/28 23:06, , 10F
第三個問題就是1F推的 2: ....
02/28 23:06, 10F

02/28 23:06, , 11F
另外, 你開命令提示字元模式再去執行那個.exe, 就不會有
02/28 23:06, 11F

02/28 23:07, , 12F
這個自動關閉的問題; 原因在你寫的是console程式, 所以
02/28 23:07, 12F

02/28 23:07, , 13F
執行時IDE自動幫你launch你的執行檔/同時開啟它的
02/28 23:07, 13F

02/28 23:08, , 14F
console視窗, 程式執行完後, 自然該視窗就被關掉了.
02/28 23:08, 14F

03/01 12:12, , 15F
嗯嗯 謝謝 不過第三個問題是即使沒有第二個問題還是照樣
03/01 12:12, 15F

03/01 12:13, , 16F
發生的說 QQ" 即使程式沒問題 compile可以過 也可以用
03/01 12:13, 16F

03/01 12:13, , 17F
還是不能用run
03/01 12:13, 17F

03/01 12:19, , 18F
不好意思, 那小弟判斷錯了Orz
03/01 12:19, 18F

03/01 12:21, , 19F
把問題3.的code貼出來吧, 還是最簡單的HelloWorld都會!?
03/01 12:21, 19F

03/01 15:07, , 20F
嗯嗯..連hello world或者只有return 0; 按F8都會跳出
03/01 15:07, 20F

03/01 15:07, , 21F
error視窗..
03/01 15:07, 21F
文章代碼(AID): #1BYZZpIo (C_and_CPP)
文章代碼(AID): #1BYZZpIo (C_and_CPP)