您的位置:首页 > 其它

IO库

2016-02-16 19:40 197 查看
1.关联到的流(读写时)相关的流缓冲区会被刷新

cin,cerr都会导致cout的缓冲区刷新

2.相关标示的作用

endl:回车+flush

flush:flush

ends:’ ‘+flush

3.cout << unitbuf 输出即刷新

4.cin.tie(&cout) 关联

cin>>输入会导致cout刷新

5.文件流创建

fstream fs(文件名) //open自动调用

fstream fs; fs.open(文件名) //string或者c风格

fstream和sstream(向字符串读写数据)都是iostream的子类

6.if(fs)判断文件是否打开成功

7.fstream对象被销毁时,close会自动被调用

8.mode:

in

out 会自动设置为trunc

app 会保留之前内容

trunc

binary

9.istringstream从string读取,ostringstream向string写入数据,stringstream可读可写

sstream strm;

sstream strm(s);

strm.str() //返回其中的string拷贝

strm.str(s) //将s拷贝到strm中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: