受不了了,最后一次发这个贴,希望有人给我答案
我要的是:希望在我输入错误的情况下系统提示我的输入错误!
#include <iostream>
using namespace std;
void main()
{
int y;
cout<<"请输入年: 例::2006"<<endl;
cin>>y;
while(cin.fail())
{
cout<<"请输入整数: ";
cin.clear();
cin.sync();
cin>>y;
}
cout<<y<<"年"<<endl;
}
/* 测试用例(1) 输入:2005 输出:2005年 (2)输入: 2005c 输出:2005年问题:例2应该提示:请输入整数 和得到的输出不同
*/