Advertisement

C++ open打开文件

阅读量:

在对文件进行读写操作之前,先要打开文件 。打开文件有以下两个目的:

通过指定文件名来建立文件与其流对象之间的对应关系,在后续需要对这些文件进行操作时,则可以直接利用与其相关联的流对象来处理。

说明文件的使用方式进行分类的方式有两种:一种是基于访问权限的分类(如仅读/仅写/可读可写的),另一种是基于操作特性的分类(如在文件末尾追加数据/作为文本进行操作/作为二进制形式处理等)。

打开文件可以通过以下两种方式进行:

1 . 调用流对象的 open 成员函数打开文件。

2 . 定义文件流对象时,通过构造函数打开文件。

关闭文件时,调用文件流对象的 close 成员函数即可。

使用 open 函数打开文件

首先了解文件打开的第一种方式。例如,在包含流处理功能的程序中,默认情况下通常会定义一个名为 open 的成员函数用于实现文件或数据流的操作。其余两种类型的流类同样具备这一功能:它们都提供了一个通用的方法来进行初始化操作并进行后续的数据处理

复制代码
    void open(const char* szFileName, int mode)

第一个参数是指向文件名的指针,第二个参数是文件的打开模式标记。

文件的操作权限标识符决定了文件的操作方式;不仅可以在单一情境下应用这些标识符…而且还可以结合多种情境灵活配置操作权限设置。

全部评论 (0)

还没有任何评论哟~