首页 > 代码库 > fstream使用简介
fstream使用简介
fstream用来进行输入/输出文件的操作.
fstream file1; 定义了fstream类的一个对象file1
file1.open("filename",...) 打开名为filename的文件,后面的...为附加的选项(可不填)
file1.close() 关闭文件
具体的还是来看个例子吧:
line12--20:声明了file1对象,打开input1.txt,从文件中读入一个整数(使用了流操作符,可类比cin和cout)并输出.然后往input1.txt里又写入了一句话,关闭文件
line22--25:声明了file2对象,打开input2.txt.向文件里写入了一句话,关闭文件.
运行结果:
控制台中输出了用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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。