8.2 文件输入输出

Posted iamsailormoon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.2 文件输入输出相关的知识,希望对你有一定的参考价值。

头文件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 文件输入输出的主要内容,如果未能解决你的问题,请参考以下文章

8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重

8.1shell介绍 8.2命令历史 8.3命令补全和别名 8.4通配符 8.5输入输出重定向

五周第三次课(1月10日) 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向

8.1 shell 介绍8.2 命令历史8.3 命令补全与别名8.4 通配符8.5 输入输出重定向

8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重

8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向