[問題] system("pause")也沒用嗎??

看板C_and_CPP (C/C++)作者 (Terry)時間15年前 (2011/05/02 08:08), 編輯推噓0(0023)
留言23則, 6人參與, 最新討論串1/1
http://codepad.org/7F9mkadh 請教一下 這個程式碼是在CLR底下執行的 但是視窗一跑出來就不見了.. 我用system("pause"); 好像也不太行... 而且我不太清楚,CLR是否也能使用這個暫停指令.. 不知道有沒有什麼方式可以解決.. 謝謝幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.100.113

05/02 08:34, , 1F
在main最後一行下中斷點
05/02 08:34, 1F

05/02 08:39, , 2F
就是那個PAUSE的指令嗎??可是他還是不理我..
05/02 08:39, 2F

05/02 08:40, , 3F
按偵錯還是不會停?
05/02 08:40, 3F

05/02 08:42, , 4F
嗯,按了偵錯,他一樣視窗出現,就跳出去了..
05/02 08:42, 4F

05/02 09:12, , 5F
CLR的話, Console::ReadKey(true);
05/02 09:12, 5F

05/02 09:20, , 6F
沒有用耶,一樣跳出去了,可是他並沒有說錯誤..
05/02 09:20, 6F

05/02 09:20, , 7F
應該是正確執行,但是不知道為什麼這麼快就結束了..
05/02 09:20, 7F

05/02 09:30, , 8F
因為在 89 行的 return 0 就結束 main 了吧?
05/02 09:30, 8F

05/02 09:30, , 9F
#84 行才對,看錯了 :(
05/02 09:30, 9F

05/02 09:35, , 10F
應該還沒吧??然後我剛試了在84行那邊return0附近
05/02 09:35, 10F

05/02 09:35, , 11F
加了中斷點,也不太行....太詭異了..
05/02 09:35, 11F

05/02 09:53, , 12F
請教一下,我去查詢建置過程,看到這個訊息
05/02 09:53, 12F

05/02 09:53, , 13F
error C2039: 'Readkey' : 不是 'System::Console' 的
05/02 09:53, 13F

05/02 09:53, , 14F
成員
05/02 09:53, 14F

05/02 09:53, , 15F
是不是少了什麼宣告呢??讓Console::ReadKey(true);失敗?
05/02 09:53, 15F

05/02 09:53, , 16F
謝謝幫忙
05/02 09:53, 16F

05/02 11:34, , 17F
K要大寫= =+
05/02 11:34, 17F

05/02 11:48, , 18F
結果...還是不行..冏...
05/02 11:48, 18F

05/02 12:39, , 19F
在每一個return 0 上面都加上吧...
05/02 12:39, 19F

05/02 12:40, , 20F
args判斷那邊沒有符合參數就直接跳到return 0了
05/02 12:40, 20F

05/02 13:05, , 21F
用Visual Studio的話,Ctrl+F5試試
05/02 13:05, 21F

05/02 13:21, , 22F
只是要暫停的話,getchar可以先代替一下
05/02 13:21, 22F

05/02 13:21, , 23F
只是變成一定要用enter才能繼續
05/02 13:21, 23F
文章代碼(AID): #1DlVNeBD (C_and_CPP)
文章代碼(AID): #1DlVNeBD (C_and_CPP)