打開檔是由參數 - 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運算符=