64,662
社区成员
发帖
与我相关
我的任务
分享
int main()
{
int ref;
while(cin>>ref,!cin.eof())
{
if(cin.bad())
{
throw runtime_error("sfsfsfsdf");
}
if(cin.fail())
{
cerr<<"bad data,input again!";
cin.clear(istream.failbit);
continue;
}
}
return 0;
}
int main()
{
int ref;
while(cin>>ref,!cin.eof())
{
if(cin.bad())
{
throw runtime_error("sfsfsfsdf");
}
if(cin.fail())
{
cerr<<"bad data,input again!";
cin.clear(istream::failbit);
cin.clear();
cin.sync();
continue;
}
}
return 0;
}