if (!cin) { cin.clear(); while (cin.get() != ‘\n‘) continue; cout << "Bad input; input process terminated.\n"; break; }
c++ 当输入的数据不符合数据类型时,清理输入流
原文:https://www.cnblogs.com/ranwuer/p/9721461.html