Leer el valor 0 con cin

drofnarts
07 de Noviembre del 2009
Cómo puedo leer un cero inicial con cin, el compilador te lo quita. Por ejemplo introduzco 018, pero cin guarda en la variable 18, quiero conservar el 018, ¿es posible?

Capitan Kirk
07 de Noviembre del 2009
Con variables numéricas no puedes, los ceros a la izquierda se eliminan al no servir para nada. Si quieres conservar el cero inicial al leer con cin, tendrás que leerlo como cadena de caracteres.