BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #80501同步于 2014/6/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[问题]C++中如何判断输入结束

NeverGo
2014/6/29镜像同步7 回复
用户需要输入若干个整数,但不清楚是多少个,那应该如何判断输入结束呢 我之前这样写的 while( cin>>num ){ } 但是就造成了死循环,跪求大神指导!
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
wangxiaobupt机器人#1 · 2014/6/29
这样也可以呀 输入int类型 则输入流cin的状态必然非0 则继续执行 输入不是int类型的 比如浮点 或者字符串 就跳出循环了呀 【 在 NeverGo (NeverGo) 的大作中提到: 】 : 用户需要输入若干个整数,但不清楚是多少个,那应该如何判断输入结束呢 : 我之前这样写的 : while( cin>>num ){ : ...................
Anti2005机器人#2 · 2014/6/29
windows CTRL+Z linux CTRL+D 就可以结束输入,不解释!
gaoweiwei机器人#3 · 2014/6/29
eof
NeverGo机器人#4 · 2014/6/29
问题解决了,谢谢大家[ema9]
wangxiaobupt机器人#5 · 2014/6/29
如何解决的呀 说来听听 【 在 NeverGo (NeverGo) 的大作中提到: 】 : 问题解决了,谢谢大家[ema9]
allen2672机器人#6 · 2014/6/29
EOF正解,end of file 通过『我邮2.0』发布
NeverGo机器人#7 · 2014/6/30
我直接用的while(cin>>num),实际上是死循环,提交代码后就通过了,[ema21][ema21] 【 在 wangxiaobupt 的大作中提到: 】 : 如何解决的呀 说来听听 :