Modes d’ouverture d’un fichier
Les différents modes d’ouverture d’un fichier
Bit de mode
d’ouverture
Action
ios::in
Ouverture en lecture (obligatoire pour la classe ifstream)
ios::out
Ouverture en écriture (obligatoire pour la classe ofstream)
ios::app
Ouverture en ajout de données (écriture en fin de fichier)
ios::ate
Se place en fin de fichier après ouverture
ios::trunc
Si le fichier existe, son contenu est perdu (obligatoire si ios::out
est activé sans ios::ate ni ios::app)
ios::binary
(Utile dans certaines implémentations uniquement.) Le fichier est
ouvert en mode dit « binaire » ou encore « non translaté »
291
Les différents modes d’ouverture d’un fichier
Bit de mode
d’ouverture
Action
ios::in
Ouverture en lecture (obligatoire pour la classe ifstream)
ios::out
Ouverture en écriture (obligatoire pour la classe ofstream)
ios::app
Ouverture en ajout de données (écriture en fin de fichier)
ios::ate
Se place en fin de fichier après ouverture
ios::trunc
Si le fichier existe, son contenu est perdu (obligatoire si ios::out
est activé sans ios::ate ni ios::app)
ios::binary
(Utile dans certaines implémentations uniquement.) Le fichier est
ouvert en mode dit « binaire » ou encore « non translaté »
291
