Partager via


Manipulateurs de flux d’entrée

De nombreux manipulateurs, tels que setprecision, sont définis pour la ios classe et s’appliquent donc aux flux d’entrée. Quelques manipulateurs affectent néanmoins les objets de flux d’entrée proprement dits. Parmi eux, les plus importants sont les manipulateurs de base, dec, oct et hex, qui déterminent la base de conversion utilisée avec les nombres du flux d’entrée.

Lors de l’extraction, le manipulateur hex autorise le traitement de divers formats d’entrée. Par exemple, c, C, 0xc, 0xC, 0Xc et 0XC sont tous interprétés comme l’entier décimal 12. Tout caractère autre que ceux de 0 à 9, de A à F, de a à f, x et X mettent fin à la conversion numérique. Ainsi, la séquence "124n5" est convertie en nombre 124 avec le bit basic_ios::fail défini.

Voir aussi

Flux d’entrée