64,675
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
int main()
{
int i=0;
if(cin>>i)
cout<<i<<endl;
else
cout<<"not int type"<<endl;
system("pause");
}
int i = 0;
do {
cin.sync(); //清空流
cin.clear(); //清除流错误标记
cin>>i; //cin输入到int i,类型不符,超长将设置cin.fail为true
if (cin.fail)cout<<"输入错误,请重新输入"<<endl; //出错显示信息
} while (cin.fail) //出错循环