fstream::open()函数

打开文件是由参数 - filename 指定标识文件,将其与流对象相关联,以便对文件内容执行输入/输出操作。 参数- mode 指定打开模式。

声明

以下是 fstream::open()函数的声明。
C++98

void open (const char* filename,ios_base::openmode mode = ios_base::in | ios_base::out);

C++11

void open (const char* filename,ios_base::openmode mode = ios_base::in | ios_base::out);
void open (const string& filename,ios_base::openmode mode = ios_base::in | ios_base::out);

参数

  • filename − 要打开的文件的名称,其格式和有效性取决于库实现和运行环境。
  • mode − 描述文件所请求的输入/输出模式的标志。

示例

下面的例子解释了fstream::open ()函数。

#include <fstream>

int main () {

   std::fstream fs;
   fs.open ("test.txt", std::fstream::in | std::fstream::out | std::fstream::app);

   fs << " fstream::open () test use. ";

   fs.close();

   return 0;
}

上一篇: fstream::isopen()函数 下一篇: ostream运算符=