清空缓存区的方法
2023-12-19 05:35:43
fflush(文件指针)
?fflush()用于刷新相应文件的缓存区。
使用getchar()函数来清空标准输入缓存区
上面的fflush是一个函数,有些编译器不一定支持,这时候我们可以自己实现清空标准输入缓存区的操作。
代码示例:??
? ? ? ? ? ? ? ?
使用scanf()的高级特性来清空标准输入缓存区
?
上面代码的意思是:? 首先读取缓冲区中除换行符之外的数据,然后读取缓冲区中的换行符,实现清空缓存区。
c++中cin中的sync()函数清空输入缓存区
cin.sync()可以清空cin的输入缓存区,但是并不是所有的编译器都支持。?
文章来源:https://blog.csdn.net/weixin_68026222/article/details/135021747
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!