que poner numero mantener los izquierda cómo concatenar con como columna ceros cero borre borrar antes agregar c++ integer cout

c++ - poner - ¿Cómo puedo conservar los ceros a la izquierda al leer un número e imprimirlo más tarde?



cómo poner un 0 a la izquierda en excel? (1)

debe analizar los números en una cadena o const char *, de lo contrario, perderá información sobre el encabezado 0. Por lo tanto, el tipo de contactNum debe ser std :: string en lugar de int.

Quiero cout un entero comenzando 0. Por ejemplo, 0123456789. Pero cuando lo imprimo, solo muestra 123456789 lugar de 0123456789 .

¿Como puedó resolver esté problema?

A continuación está mi código de muestra:

sample.txt 0125961349 01359395930 019349130

Analizo 1 del número de contacto en un objeto, por ejemplo: 019349130. por lo tanto:

cout << cp.contactNum << endl;

y el resultado final es

19349130

Este no es el resultado que quiero. Y puede ver que tengo una longitud diferente para el entero, no puedo usar la solución de cero 0019349130 para resolverlo o de lo contrario se convertirá en algo así como 0019349130 .