64,654
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <cstdlib>
using namespace std;
int main ( void )
{
int iIval = 0;
while( !(cin >> iIval) )// 当故意输入错误的时候,开始进入死循环
{
cout << "cin is error,use cin.clear" << endl;
cin.clear();//清除错误状态
cin >> iIval;// 调试的时候,也进入这行了,但没有等待输入。。。。
}
cin.clear();
system( "pause" );
return 0;
}