[問題] ACM的input

看板Prob_Solve (計算數學 Problem Solving)作者 (是妳)時間16年前 (2008/04/30 16:55), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
我一直困惑於要怎麼結束 拿最基本的ACM100好了 電腦的input 是連續輸入成對的整數 那我要讀到什麼時候才能結束呢?? 我用 int i,j; cin >> i; cin>> j; while (i != EOF) .... 可是這樣好像抓不到EOF 然後用i=cin.get(); 又會有問題 難道要回去用scanf了??? 請指教.... -- 最近想開始寫ACM 沒想到卡在最基本的IO出不去...orz -- 回憶不會消失...只會被蓋在灰塵下... 只要沒有去吹動~~一切....就可以默默淡忘... 所以....不要成為那傷人吧.... ^.^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.196.146

04/30 18:20, , 1F
while(cin>>i>>j)
04/30 18:20, 1F

04/30 18:34, , 2F
04/30 18:34, 2F

04/30 23:39, , 3F
我後來摸索出解決方法了(也是參考code)
04/30 23:39, 3F

04/30 23:40, , 4F
while(cin>>i>>j){if (cin.fail()) break; ...}
04/30 23:40, 4F

11/20 20:09, , 5F
while(cin >> a, !(cin.eof()) {}
11/20 20:09, 5F
文章代碼(AID): #1863Fs3X (Prob_Solve)
文章代碼(AID): #1863Fs3X (Prob_Solve)