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

8.2 文件输入输出

时间:2018-11-15 18:34:56      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:数组   line   src   .com   文件读取   font   stream   col   自动   

头文件fstream定义了三个类型来支持文件IO:

ifstream:从一个给定文件读取数据

ofstream:向一个给定文件写入数据

fstream:可以读写给定文件

我们可以用IO运算符(<<和>>)来读写文件,可以用getline从一个ifstream读取数据

技术分享图片

8.2.1 使用文件流对象

技术分享图片

在C++标准中,文件名既可以是库类型string对象,也可以是C风格字符数组

成员函数open和close

技术分享图片

当一个fstream对象离开其作用域时,与之关联的文件会自动关闭

当一个fstream对象被销毁时,close会被自动调用

8.2.2 文件模式

技术分享图片

以out模式打开文件会丢弃已有数据

技术分享图片

保留被ofstream打开文件中已有数据的唯一方式是:显式指定打开模式为app或in模式

每次调用open时都会确定文件打开模式

技术分享图片

8.2 文件输入输出

标签:数组   line   src   .com   文件读取   font   stream   col   自动   

原文地址:https://www.cnblogs.com/IAMSailorMoon/p/9964846.html

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