首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

,关于几个文件流的函数

2012-03-25 
求助,关于几个文件流的函数fstream中的clear函数和flush函数是作什么用的,说得通俗易懂一点,谢谢![解决办

求助,关于几个文件流的函数
fstream中的clear函数和flush函数是作什么用的,说得通俗易懂一点,谢谢!

[解决办法]
cin.sync(); // 清除输入缓冲区中的数据流,功能与 fflush(stdin) 相同.
cin.clear(); // 将流中的所有状态值都重设为有效值.

[解决办法]
clear 是用来清除状态位的,比如流出错的,某个状态位就会改变,用clear()恢复
flush 刷新缓冲区,清空内容吧
[解决办法]
clear是清除各种标志位的,例如出错状态重置等等;

flush是刷新,对于缓冲io,其io动作会优先向缓冲输入/输出。
[解决办法]
流是一段缓冲区

热点排行