怎样用try catch处理输入类型异常,这个程序会出现死循环乱码。。。
求教怎么做
do {
try {
cout << "请输入一个数" << endl;
cin >> b;
type = true;
}
catch (...) {
cout << "输入的不是数字,请重新输入" << endl;
type = false;
}
} while (type == false);
怎样用try catch处理输入类型异常,这个程序会出现死循环乱码。。。
求教怎么做
do {
try {
cout << "请输入一个数" << endl;
cin >> b;
type = true;
}
catch (...) {
cout << "输入的不是数字,请重新输入" << endl;
type = false;
}
} while (type == false);