当getline之前使用了cin的时候,需要先清除cin的输入缓冲区,方能使得getline正常运行。
cin.clear();
cin.ignore(numeric_limits<streamsize>::max(),'\n');// 清空缓冲区
转载请注明来源:https://longjin666.cn/?p=1345
欢迎关注我的公众号“灯珑”,让我们一起了解更多的事物~
当getline之前使用了cin的时候,需要先清除cin的输入缓冲区,方能使得getline正常运行。
cin.clear();
cin.ignore(numeric_limits<streamsize>::max(),'\n');// 清空缓冲区
转载请注明来源:https://longjin666.cn/?p=1345
欢迎关注我的公众号“灯珑”,让我们一起了解更多的事物~