cin.clear(istream::failbit)和cin.clear()的区别

问题描述:

cin.clear(istream::failbit)和cin.clear()的区别
while(in>>ival,in.eof())
{
if(in.bad ())
throw runtime_error("stream corrupted");
if(in.fail ())
{
cerr
1个回答 分类:综合 2014-12-04

问题解答:

我来补答
in.clear(istream::failbit)
等于把in的状态设置为failbit
这样还是fail嘛
应该是in.clear(istream::goodbit)
才对哦
 
 
展开全文阅读
剩余:2000
下一页:明矾净水