作者SansWord (是妳)
看板Prob_Solve
標題[問題] ACM的input
時間Wed Apr 30 16:55:15 2008
我一直困惑於要怎麼結束
拿最基本的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
1F:→ bleed1979:while(cin>>i>>j) 04/30 18:20
3F:→ SansWord:我後來摸索出解決方法了(也是參考code) 04/30 23:39
4F:→ SansWord:while(cin>>i>>j){if (cin.fail()) break; ...} 04/30 23:40
5F:推 foxzgerald:while(cin >> a, !(cin.eof()) {} 11/20 20:09