Bibliothèque C ++ - <ios>

introduction

Les bibliothèques standard C ++ fournissent un ensemble complet de capacités d'entrée / sortie que nous verrons dans les chapitres suivants. Ce chapitre abordera les opérations d'E / S les plus basiques et les plus courantes requises pour la programmation C ++.

Classes et types de base d'entrée-sortie pour la hiérarchie de classes IOStream comme indiqué ci-dessous -

Les types

Modèles de cours

N ° Sr. Types de membres Définition
1 basic_ios Classe de base pour les flux (composants dépendant du type
2 fpos Modèle de classe de position de flux

Des classes

N ° Sr. Types de membres Définition
1 ios Classe de base pour les flux (composants dépendants du type)
2 ios_base Classe de base pour les flux
3 wios Classe de base pour les flux de caractères larges

Autres types

N ° Sr. Types de membres Définition
1 io_errc Conditions d'erreur d'entrée / sortie
2 streamoff Type de décalage de flux
3 streampos Type de position du flux
4 streamsize Type de taille de flux
5 wstreampos Type de position de flux large

Manipulateurs d'indicateur de format (fonctions)

Drapeaux indépendants (allumer) -

N ° Sr. Types de membres Définition
1 boolalpha Valeurs booléennes alphanumériques
2 showbase Afficher les préfixes de base numériques
3 point de vue Afficher le point décimal
4 showpos Montrer des signes positifs
5 skipws Ignorer les espaces
6 unitbuf Rincer le tampon après les insertions
sept majuscule Générer des lettres majuscules

Drapeaux indépendants (désactivation) -

N ° Sr. Types de membres Définition
1 noboolalpha Aucune valeur booléenne alphanumérique
2 noshowbase Ne pas afficher les préfixes de base numériques
3 noshowpoint Ne pas afficher le point décimal
4 noshowpos Ne montrez pas de signes positifs
5 noskipws Ne sautez pas les espaces
6 substantif Ne forcez pas les rinçages après les insertions
sept pas de majuscule Ne générez pas de lettres majuscules

Indicateurs de format de base numérique (indicateurs "basefield") -

N ° Sr. Types de membres Définition
1 déc Utiliser une base décimale
2 hexadécimal Utiliser une base hexadécimale
3 oct Utiliser une base octale

Indicateurs de format à virgule flottante (indicateurs "floatfield") -

N ° Sr. Types de membres Définition
1 fixé Utiliser la notation à virgule flottante fixe
2 scientifique Utiliser la notation scientifique à virgule flottante

Indicateurs de format d'ajustement (indicateurs "Adjustfield") -

N ° Sr. Types de membres Définition
1 interne Ajuster le champ en insérant des caractères à une position interne
2 la gauche Ajuster la sortie vers la gauche
3 droite Ajuster la sortie vers la droite