问题:在while循环中使用cin>>var输入变量后,再次使用cin给变量输入值失败。
解决方法:
在再次cin输入之前,连续使用下面两条语句,即可。
cin.clear();//重置错误输入
cin.sync();//清空缓冲区
问题:在while循环中使用cin>>var输入变量后,再次使用cin给变量输入值失败。
解决方法:
在再次cin输入之前,连续使用下面两条语句,即可。
cin.clear();//重置错误输入
cin.sync();//清空缓冲区