Discussion:
Convertir un int a un char
(demasiado antiguo para responder)
Manuel
2004-02-05 13:13:33 UTC
Permalink
Hola compañeros. Existe alguna funcion que convierta un tipo de datos
"int" a un tipo "char" o "string" ?

Gracias.
Martin J. Sanchez
2004-02-05 13:26:31 UTC
Permalink
Post by Manuel
Hola compañeros. Existe alguna funcion que convierta un tipo de datos
"int" a un tipo "char" o "string" ?
Gracias.
prueba con algo como:
char str[80];
int n;
...
sprintf( str, "%d", n);

Un saludo,
Martin.
Manuel
2004-02-05 14:40:10 UTC
Permalink
Chapó, Martín. Es justo lo que necesitaba. No conocía la funcion
"sprintf()".

Manuel.
Post by Martin J. Sanchez
Post by Manuel
Hola compañeros. Existe alguna funcion que convierta un tipo de datos
"int" a un tipo "char" o "string" ?
Gracias.
char str[80];
int n;
...
sprintf( str, "%d", n);
Un saludo,
Martin.
Zephryn Xirdal
2004-02-05 20:04:23 UTC
Permalink
También tienes "itoa"

char str[80];
itoa(str,tuNumero,base);

en donde base es la base a la que vas a convertir el número (de 2 a 36),
para tí sería 10, aunque la de Martín es más genérica.
Post by Manuel
Chapó, Martín. Es justo lo que necesitaba. No conocía la funcion
"sprintf()".
Manuel.
Post by Martin J. Sanchez
Post by Manuel
Hola compañeros. Existe alguna funcion que convierta un tipo de datos
"int" a un tipo "char" o "string" ?
Gracias.
char str[80];
int n;
...
sprintf( str, "%d", n);
Un saludo,
Martin.
Loading...