[問題] vc++版本會影響compiler嗎?

看板C_and_CPP (C/C++)作者 (活在當下)時間13年前 (2012/10/05 14:33), 編輯推噓2(205)
留言7則, 5人參與, 最新討論串1/1
目前使用OS是win7 64bits vc++版本是Microsoft Visual C++ 2010 Express 最近在複習switch用法 code如下 ============================================================================= #include <stdio.h> int main(void) { int score = 0; int level = 0; printf("輸入分數:"); scanf("%d", &score); level = score / 10; switch(level) { case 10: case 9: puts("得A"); break; case 8: puts("得B"); break; case 7: puts("得C"); break; case 6: puts("得D"); break; default: puts("得E(不及格)"); } return 0; } ============================================================================== 輸入分數後還沒看到結果 程式就結束 要設中斷才能看到得A、B、C、D、E 以前使用vc++ 6.0就都正常 是因為版本的問題還是其他問題呢? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.238.186

10/05 14:36, , 1F
用system("pause");
10/05 14:36, 1F

10/05 15:07, , 2F
不是 這是OS的問題
10/05 15:07, 2F

10/05 15:08, , 3F
我推 cin.get();
10/05 15:08, 3F

10/05 15:52, , 4F
原po是c沒有cin
10/05 15:52, 4F

10/05 17:00, , 5F
getchar(); XD
10/05 17:00, 5F

10/06 20:50, , 6F
XD
10/06 20:50, 6F

10/07 12:16, , 7F
2010 以上要在 Release mode 才會自動幫你暫停
10/07 12:16, 7F
文章代碼(AID): #1GRdymFA (C_and_CPP)
文章代碼(AID): #1GRdymFA (C_and_CPP)