Partager via


<ios>

Définit plusieurs types et fonctions de base pour l'opération d'iostreams.Cet en-tête est généralement inclus pour vous par un autre en-têtes iostream ; vous rarement incluez directement.

#include <ios>

Notes

Un grand groupe de fonctions sont manipulateurs.Un manipulateur déclaré dans <ios> Modifie les valeurs stockées dans l'objet de son argument de la classe ios_base.Autres manipulateurs effectuent des actions sur les flux contrôlés par les objets d'un type dérivé de cette classe, comme une spécialisation d'une des classes de modèle basic_istream ou basic_ostream.Par exemple, noskipws(str) efface l'indicateur de format ios_base::skipws dans l'objet str, qui peut être de l'un de ces types.

Vous pouvez également appeler un manipulateur en l'insérant dans un flux de sortie ou extrayant à partir d'un flux d'entrée, en raison des opérations d'insertion et d'extraction spéciales fournies pour les classes dérivées de ios_base.Par exemple :

istr >> noskipws;

appels noskipws(il s'agit).

5yc0df6d.collapse_all(fr-fr,VS.110).gifTypedef

IOS

Prend en charge la classe d'e/s de l'ancienne bibliothèque iostream.

streamoff

Prend en charge les opérations internes.

streampos

Contient la position actuelle du pointeur de tampon ou de pointeur de fichier.

streamsize

Spécifie la taille du flux.

wios

Prend en charge la classe wios à partir de l'ancienne bibliothèque iostream.

wstreampos

Contient la position actuelle du pointeur de tampon ou de pointeur de fichier.

5yc0df6d.collapse_all(fr-fr,VS.110).gifMANIPULATEURS

boolalpha

Spécifie que les variables de type bool apparaissent sous la forme true ou false dans le flux.

DEC

Spécifie que les variables integer apparaissent dans la notation base 10.

defaultfloat

Configure les indicateurs d'une ios_base objet à utiliser un format d'affichage par défaut pour les valeurs de type float.

fixed

Spécifie qu'un nombre à virgule flottante est affiché en notation décimale fixe.

hex

Spécifie que les variables integer apparaissent dans la notation base 16.

internal

Provoque le signe d'un numéro pour être alignées à gauche et le numéro à être alignées à droite.

left

Marquer le texte qui n'est pas aussi large que la largeur de sortie apparaissent dans le vidage du flux de données avec la marge de gauche.

noboolalpha

Spécifie que les variables de type bool apparaissent en tant que 1 ou 0 dans le flux.

noshowbase

Désactive les indiquant la base typographiques dans lesquelles un numéro s'affiche.

noshowpoint

Affiche uniquement la partie nombre entier de nombres à virgule flottante dont la partie fractionnaire est égale à zéro.

noshowpos

Les causes des nombres positifs ne soit ne pas explicitement signé.

noskipws

Provoquer des espaces être lu par le flux d'entrée.

nounitbuf

Les causes de sortie pour être mis en mémoire tampon et traités lors de la mémoire tampon est plein.

nouppercase

Spécifie que les chiffres hexadécimaux et l'exposant en notation scientifique apparaissent en minuscules.

Oct

Spécifie que les variables integer apparaissent dans la base de notation 8.

right

Marquer le texte qui n'est pas aussi large que la largeur de sortie apparaissent dans le vidage du flux de données avec la marge de droite.

scientifique

Causes de nombres à virgule flottante pour être affichée à l'aide de la notation scientifique.

showbase

Indique la base typographiques dans lesquelles un numéro s'affiche.

showpoint

Affiche la partie nombre entier d'un nombre à virgule flottante et de chiffres à droite du séparateur décimal même lorsque la partie décimale est égale à zéro.

showpos

Provoque des nombres positifs être signés de manière explicite.

skipws

Provoquer des espaces pour ne pas être lu par le flux d'entrée.

unitbuf

Les causes de sortie pour être traité lorsque la mémoire tampon n'est pas vide.

majuscules

Spécifie que les chiffres hexadécimaux et l'exposant en notation scientifique apparaissent en majuscules.

5yc0df6d.collapse_all(fr-fr,VS.110).gifClasses

basic_ios

La classe de modèle décrit les fonctions de stockage et les membres communes à ces deux flux d'entrée (de la classe de modèle basic_istream) et les flux de sortie (de la classe de modèle basic_ostream) qui dépendent des paramètres du modèle.

oft

La classe de modèle décrit un objet qui peut stocker toutes les informations nécessaires à la restauration d'un indicateur de position de fichier arbitraire dans n'importe quel flux.

ios_base

La classe décrit le stockage et les fonctions membres du flux courants d'entrée et de sortie qui ne dépendent pas des paramètres du modèle.

Voir aussi

Référence

Sécurité des threads dans la bibliothèque C++ standard

programmation iostream

conventions d'iostreams

Autres ressources

<ios> membres

Fichiers d'en-tête