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中
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中
相关文章推荐
- Hadoop之父祝贺黄色小象十岁生日快乐
- Android 中的缩略图的加载
- java 设计模式之六大原则
- Joomla![1.5-3.4.5]反序列化远程代码执行EXP(直接写shell)
- assert 未定义的引用
- PMP是什么
- bzoj4407 于神之怒加强版 莫比乌斯函数
- android:SpannableString使用详解
- 算法之美一书已经发布的代码整理
- 乘法逆元及其应用
- 高通平台工作总结(一)
- Ubuntu 的基本操作
- remove()
- BitmapFactory.Options 图片解析
- HDU3714 Error Curves
- 我的OCM之路
- 【010】Xcode7编译时App installation failed There was an internal API error.
- 329. Longest Increasing Path in a Matrix LeetCode
- mysql更新一个表里的字段等于另一个表某字段的值
- python子进程模块subprocess详解与应用实例 之三