打开文件是由参数 - 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;
}