如果您输入了错误的类型,我需要知道如何使我的 cin 语句不会出现“删除”本身。代码在这里:
int mathOperator()
{
using namespace std;
int Input;
do
{
cout << "Choose: ";
el();
cout << "1) Addition";
el();
cout << "2) Subtraction";
el();
cout << "3) Multiplication";
el();
cout << "4) Division";
el();
el();
cin >> Input;
}
while (Input != 1 && Input != 2 && Input!=3 && Input!=4);
return Input;
}
例如,执行、输入一个字符,它会不停地循环,就好像 cin 语句不存在一样。