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