Manipuladores de flujos de entrada

Muchos manipuladores, como setprecision, están definidos para la clase ios y, por tanto, se aplican a flujos de entrada. Pero unos pocos manipuladores afectan realmente a los objetos de flujo de entrada. Entre aquellos que lo hacen, los más importantes son los manipuladores de base, dec, oct, y hex, que determinan la base de conversión que se usa con números del flujo de entrada.

En la extracción, el manipulador hex permite el procesamiento de diversos formatos de entrada. Por ejemplo, c, C, 0xc, 0xC, 0Xc y 0XC se interpretan como el entero decimal 12. Cualquier carácter distinto de 0 a 9, de A a F, de a a f, x y X termina la conversión numérica. Por lo tanto, la secuencia "124n5" se convierte en el número 124 con el conjunto de bits basic_ios::fail.

Consulte también

Flujos de entrada