[問題] visual studio 2010 printf

看板C_and_CPP作者 (DEITY)時間13年前 (2012/05/05 05:18), 編輯推噓3(308)
留言11則, 6人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) C或C++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 每次單純用printf來列印文字,結果在啟動偵錯後命令視窗顯示一瞬間就立刻關閉, 之前用visual studio 2008編輯命令提示視窗都會停留。 不知道為什麼,即使完全照個書本上的範例,只有2010會這樣。 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 最後偵錯完下方會顯示:程式以返回碼0結束,接著視窗就關閉了, 即使不偵錯啟動也一樣。 程式碼(Code):(請善用置底文網頁, 記得排版) #include <stdio.h> int main(){ printf("www"); return 0;} 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.252.87

05/05 05:36, , 1F
vc其它版本會自己加上 system("pause"),到2010後就拿掉了.
05/05 05:36, 1F

05/05 05:39, , 2F
不會自己加吧= = 是你ctrl+f5時才有的。
05/05 05:39, 2F

05/05 05:40, , 3F
那請問有什麼方法可以讓他視窗保留嗎?
05/05 05:40, 3F

05/05 06:50, , 4F
05/05 06:50, 4F

05/05 06:51, , 5F
如 damody 所言,或許我該說清楚些,Ctrl+F5 <compile+run>
05/05 06:51, 5F

05/05 06:52, , 6F
在2010前會偷加,2010沒偷加;而用F5 debug 都不會偷加,
05/05 06:52, 6F

05/05 06:53, , 7F
2011(beta) 沒用過,所以不知道。
05/05 06:53, 7F

05/05 07:52, , 8F
感謝樓上,所以2010要自己加上去囉~
05/05 07:52, 8F

05/05 07:53, , 9F
getchar()<---
05/05 07:53, 9F
[部份違規推文已被系統自動刪除]

05/05 21:43, , 10F
推getchar
05/05 21:43, 10F

05/06 15:38, , 11F
Run without Debug不是自己加, 而是他的shell執行方式不同
05/06 15:38, 11F
文章代碼(AID): #1Ff4Uww2 (C_and_CPP)