Voy a poner un ejemplo antes de explicar:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int numero = 0000001;
cout << "numero: " << numero << endl;
system("pause");
return 0;
}
En este caso estoy usando la variable int, ocupo que me imprima el numero "0000001", pero me imprime el numero "1" nadamas. Que tengo que hacer/cambiar para que me imprima los zeros que tengo antes. Gracias!
Como un string
gracias por la respuesta bemone, pero ocupo que sea con tipo int.
#include <iomanip>
...
cout << "numero: " << setfill('0') << setw(8) << right << numero << endl;
http://www.cplusplus.com/reference/iostream/manipulators/setfill/
http://www.cplusplus.com/reference/iostream/manipulators/setw/
http://www.cplusplus.com/reference/iostream/ios_base/width/
Gracias por la respuesta Eternal Idol 7D.
con eso ya pude hacer lo que me faltaba.
espero algun dia poder ayudar de la misma forma que me han ayudado.
gracias!
(: !
De nadas ::)