b. Les manipulateurs paramétriques
Ils s’utilisent sous la forme :
istream & manipulateur (argument)
ostream & manipulateur (argument)
Voici les principaux manipulateurs paramétriques :
Les principaux manipulateurs paramétriques
Manipulateur
Utilisation
Rôle
setbase (int)
Entrée/Sortie
Définit la base de conversion
setprecision (int)
Entrée/Sortie
Définit la précision des nombres
flottants
setw (int)
Entrée/Sortie
Définit le gabarit. Il retombe à 0 après
chaque opération
L’utilisation des manipulateurs paramétriques nécessite l’inclusion du fichier en-tête
iomanip. Dans certaines implémentations, il peut encore s’agir de iomanip.h (associé alors
à iostream.h et non à iostream, et sans l’utilisation de l’espace de noms std).
Association d’un flot à un fichier
La classe ofstream, dérivant de ostream, permet de créer un flot de sortie associé à un
fichier :
ofstream flot (char * nomfich, mode_d_ouverture)
La fonction membre seekp (déplacement, origine) permet d’agir sur le pointeur de fichier.
De même, la classe ifstream, dérivant de istream, permet de créer un flot d’entrée associé
à un fichier :
ifstream flot (char * nomfich, mode_d_ouverture)
La fonction membre seekg (déplacement, origine) permet d’agir sur le pointeur de fichier.
Dans tous les cas, la fonction close permet de fermer le fichier.
L’utilisation des classes ofstream et ifstream demande l’inclusion du fichier fstream. Dans
certaines implémentations, il peut encore s’agir de fstream.h (associé alors à iostream.h et
non à iostream, et sans l’utilisation de l’espace de noms std).
290
Précédent

- 291/398

Suivant