C/Visual C - de entero a cadena

 
Vista:

de entero a cadena

Publicado por Ruben (5 intervenciones) el 16/02/2006 20:58:29
Hola, tengo una duda, se que existe una funcion para pasar de cadena a entero (atoi), pero ahora necesito hacer lo contrario, al valor de un entero , pasarlo a una cadena.
¿Conocen alguna funcion para hacerlo?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:de entero a cadena

Publicado por ISAIAS DUQUE GOMEZ (46 intervenciones) el 16/02/2006 21:31:34
recuerdo que yo usaba itoa para realizar la conversion...

checa bien, me parece que son 3 argumentos que recibe
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:de entero a cadena

Publicado por Marcos (3 intervenciones) el 16/02/2006 21:42:35
yo uso sprintf(char *str, const char *format, ...);

Es igual que printf solo que en vez de mostrar la cadena por pantalla la almacena en 'str'

ejemplo:

int i=7;
char cad[10];

sprintf(cad, "%d",i);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:de entero a cadena

Publicado por fernando.gomez (1603 intervenciones) el 22/02/2006 21:38:00
Lo correcto es emplear itoa.

char szBuff[50];
memset(szBuff, 0, 50);

int iValor = 16;

// imprime: "16", en decimal
itoa(iValor, szBuff, 10);
cout << szBuff << endl;

// imprime: "020", en octal
itoa(iValor, szBuff, 8);
cout << szBuff << endl;

// imprime: "0xF", en hexadecimal
itoa(iValor, szBuff, 16);
cout << szBuff << endl;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar