我是第二个OOP课程,我的第一堂课是用C#教的,所以我是C ++的新手,目前我正在使用cin练习输入验证。所以这是我的问题:
这个循环我构建了一个很好的验证输入的方法吗?或者有更常见/可接受的方式吗?
谢谢!
码:
int taxableIncome;
int error;
// input validation loop
do
{
error = 0;
cout << "Please enter in your taxable income: ";
cin >> taxableIncome;
if (cin.fail())
{
cout << "Please enter a valid integer" << endl;
error = 1;
cin.clear();
cin.ignore(80, '\n');
}
}while(error == 1);
qq_花开花谢_0
相关分类