共用方式為


basic_ifstream::open

開啟檔案。

void open(
    const char *_Filename,
    ios_base::openmode _Mode = ios_base::in,
    int _Prot = (int)ios_base::_Openprot
);
void open(
    const char *_Filename,
    ios_base::openmode _Mode
);
void open(
    const wchar_t *_Filename,
    ios_base::openmode _Mode = ios_base::in,
    int _Prot = (int)ios_base::_Openprot
);
void open(
    const wchar_t *_Filename,
    ios_base::openmode _Mode
);

參數

  • _Filename
    開啟的檔案名稱。

  • _Mode
    其中一個 ios_base::openmode的列舉型別。

  • _Prot
    預設檔案開頭保護,則為 shflag 參數的對等用法 (以 _fsopen、_wfsopen為單位)。

備註

成員函式呼叫 rdbuf ->開啟(_Filename, _Mode |ios_base::in)。 如果開啟失效,函式呼叫 setstate(failbit),可能會擲回 ios_base::failure 例外狀況。

範例

為使用 open的請參閱 basic_filebuf::open

需求

標題: <fstream>

命名空間: std

請參閱

參考

basic_ifstream 類別

iostream 程式設計

iostreams 慣例