码迷,mamicode.com
首页 > 其他好文 > 详细

fstream使用简介

时间:2014-06-28 14:12:45      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   文件   数据   2014   

fstream用来进行输入/输出文件的操作.

 

fstream file1; 定义了fstream类的一个对象file1
file1.open("filename",...) 打开名为filename的文件,后面的...为附加的选项(可不填)
file1.close() 关闭文件

 

具体的还是来看个例子吧:


bubuko.com,布布扣

line12--20:声明了file1对象,打开input1.txt,从文件中读入一个整数(使用了流操作符,可类比cin和cout)并输出.然后往input1.txt里又写入了一句话,关闭文件
line22--25:声明了file2对象,打开input2.txt.向文件里写入了一句话,关闭文件.


运行结果:

bubuko.com,布布扣

控制台中输出了用file1读入的整数123
而下面就发现了不同之处:
向file1回写的时候,使用的是默认的参数,所以没清空文件,直接在文件末尾写入.
向file2回写的时候,加参数ios::out,于是程序先将input2.txt清空再写入.

 

 

!!!未完待续:二进制文件的读写

 

 

参考:
http://www.cppblog.com/saga/archive/2007/06/19/26652.html

 

还有对输入输出缓冲区的介绍:
在命令行操作的时候,输入的数据其实就被暂时放在了缓冲区里.
http://blog.sina.com.cn/s/blog_51409e8f01009han.html

fstream使用简介,布布扣,bubuko.com

fstream使用简介

标签:blog   http   使用   文件   数据   2014   

原文地址:http://www.cnblogs.com/pdev/p/3798426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!