打開文件是由參數(shù) - filename 指定標(biāo)識(shí)文件,將其與流對(duì)象相關(guān)聯(lián),以便對(duì)文件內(nèi)容執(zhí)行輸入/輸出操作。 參數(shù)- mode 指定打開模式。
以下是 fstream::open()函數(shù)的聲明。
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);
下面的例子解釋了fstream::open ()函數(shù)。
#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;
}