作者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