basic_ifstream::open
Ouvre un fichier.
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
);
Paramètres
_Filename
Nom du fichier à ouvrir._Mode
L'une des énumérations dans ios_base::openmode._Prot
La protection d'ouverture du fichier par défaut, correspondant au paramètre shflag dans _fsopen, _wfsopen.
Notes
Les appels d'une fonction membre rdbuf -> open(_Filename, _Mode). | ios_base::in). En cas d'échec d'ouverture, la fonction appelle setstate(failbit), qui peut lever une exception ios_base::failure.
Exemple
Voir basic_filebuf::open pour obtenir un exemple qui utilise ouvrir.
Configuration requise
En-tête : <fstream>
Espace de noms : std