C++ primer ----------- 流状态的查询和控制

来源:互联网 发布:求质数的最优算法 编辑:程序博客网 时间:2024/05/18 15:24
#include<iostream>#include<fstream>using namespace std;int main(){int val;while(cin >> val, !cin.eof()){   if(cin.bad())  throw runtime_error("IO stream corrupted.");  if(cin.fail())  {    cerr << "bad data, try again" <<endl;cin.sync();   // 加上这句才能达到效果,详解见链接。cin.clear();  continue;  }     }      cout << val <<endl;  return 0;}


链接:点击打开链接

原创粉丝点击