clear只是置空了fail的标记
但是之前的错误输入没有清理掉导致cin无法正常使用
请使用ignore清理
网上面一大堆说使用sync…这个测试起来是无效的
错误展示
cin.clear();
cin.sync();
正确展示
cin.clear();
cin.ignore();
clear只是置空了fail的标记
但是之前的错误输入没有清理掉导致cin无法正常使用
请使用ignore清理
网上面一大堆说使用sync…这个测试起来是无效的
错误展示
cin.clear();
cin.sync();
正确展示
cin.clear();
cin.ignore();