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;
}