使用istream对象作为条件,如
while(cin>>a)效果是检测流的状态:
- 如果流是有效的,即未遇到错误,则检测成功;
- 当遇到文件结束符(eof或windows中的Ctrl+Z)或遇到一个无效输入时(例如读入类型不匹配),istream对象的状态会变为无效。
本文介绍如何使用C++中的istream对象来检测输入流的状态。当流有效时,istream对象可以继续接收输入;若遇到文件结束或其他错误(如类型不匹配),则流状态变为无效。
使用istream对象作为条件,如
while(cin>>a)
75万+
429

被折叠的 条评论
为什么被折叠?