33,311
社区成员
发帖
与我相关
我的任务
分享
unsigned int num = 0;
cout <<"Input a Num : ";
while(!(cin >> num)){
cout << num << endl;
cin.clear();
}
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
unsigned int num = 0;
cout <<"Input a Num : ";
while(!(cin >> num))
{
cout << num << endl;
cin.sync(); // 加上这行就OK了
cin.clear();
}
return 0;
}