【发布时间】:2018-11-06 01:42:06
【问题描述】:
喜欢下面的代码:
int count = 0;
std::cin >> count_of_emploies;
for (int i = 0; i < 11 && (count <= 1 || count >= 100); i++) {
std::cout << "enter again.";
std::cin >> count;
if (i > 9) return 0;
}
但是当输入类似于“asdf”时,此代码会导致所有 std::cin 粉碎,程序的其他部分几乎可以工作,但无需等待用户输入。
【问题讨论】:
标签: c++