杭州达内嵌入式培训火热招生中。。。|杭州达内c++培训火热招生中
您现在的位置: 杭州达内 >>C/C++>>哪些情况下会刷新输入缓冲区
哪些情况下会刷新输入缓冲区
杭州达内 - C/C++ 来源:未知 发布时间:2013-09-22 09:41

网友提问:

哪些情况下会刷新输入缓冲区?
1:输入缓冲区满的时候。
2:cin.sync()等刷新输入缓冲区的操作。
3:程序正常结束的时候。

还有什么时候会刷新输入缓冲区?请高手来指教。

网友回复A:

fflush强制刷新。

网友回复B:

注意第2条刷新输入缓冲区的操作已经包括了你说的这种情况,flush也是刷新输入缓冲区的操作,还有cin.ignore();

网友回复C:

一般情况下:
1 遇到"\n"换行结束符
2 fflush强制刷新缓冲区
3 缓冲区满了也会刷新

4 程序结束了,

以上各路网友都发表了自己的看法,大神们还有什么观点吗?欢迎继续探讨。


相关标签:达内 C++培训(14)
 达内简介 达内就业 达内课程 联系我们 网站导航
杭州达内为上软件有限公司 Copyright @ 2007-2012 版权所有 苏ICP备10118953号-1
分享到: