[問題] devC的問題.....

看板C_and_CPP作者 (kevin)時間15年前 (2009/12/23 15:36), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串1/1
程式碼: 我是用dev C++去跑的.... #include <cstdlib> #include <iostream> using namespace std; int main() { int i = 0;char d; L1: i++; cout<<i<<endl; scanf("%c",&d); if(d == 'Y') goto L1; cout<<"why?"<<endl; system("PAUSE"); return EXIT_SUCCESS; } 希望得到的正確結果: 1 Y <-- input Y 2 Y <-- input Y 3 Y <-- input Y 程式跑出來的錯誤結果: 1 Y <-- input Y 2 why? 補充說明: 理論上,應該是要一直讓我輸入Y才對,可是第二次卻不等我輸入, 就直接跳到 cout<<"why?"<<endl; 這一行,好怪!有誰知道原因嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.70.200

12/23 23:38, , 1F
本板 #1BCFyc8h
12/23 23:38, 1F

12/23 23:39, , 2F
找文慢了兩步 QQ 和那篇是同一個問題沒錯
12/23 23:39, 2F

12/23 23:39, , 3F
這篇也是 #1BB7xIhX
12/23 23:39, 3F

12/23 23:39, , 4F
慢了三步.. = =
12/23 23:39, 4F

12/23 23:40, , 5F
姆哈哈哈~~終於有一次是小弟我比較快了....︿( ̄︶ ̄)︿
12/23 23:40, 5F

12/23 23:40, , 6F
崩 潰ˋ(O_O)ˋ~═╦════╦═
12/23 23:40, 6F

12/24 00:08, , 7F
謝謝大大,大家真是專業....
12/24 00:08, 7F

12/24 15:59, , 8F
有學到有推..這個問題一開始遇到真的不知道怎麼解決...
12/24 15:59, 8F
文章代碼(AID): #1BCZZ-oQ (C_and_CPP)