vs2019清空输入缓冲区

Posted ylj666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2019清空输入缓冲区相关的知识,希望对你有一定的参考价值。

发现用cin.sync()在vs2019中不能清空输入缓冲区,以前的vs版本没试过,我看别人在vc中用cin.sync()可以清除,估计是IDE的问题..以下是我学习C++四个多月写的一整段代码
技术图片
运行结果表明输入缓冲区没有清除掉,
技术图片
找到问题所在
技术图片
然后试着把cin.sync()改为cin.ignore(),程序流程正常,没有翻车.
技术图片
技术图片

以上是关于vs2019清空输入缓冲区的主要内容,如果未能解决你的问题,请参考以下文章

C语言清空输入缓存区的几个方法

清空缓存区,避免对缓存区中残留数据对下次读入造成影响

c语言中用了scanf语句就输不出结果把scanf删掉就能出结果是为什么

C语言之清空缓存区

如何清空(清除)Android中的logcat缓冲区[重复]

C语言实现windows,linux双版本下的进度条小程序,快来试一试吧