C/Visual C - Como convertir un no. a cadena y unirla a otra?

 
Vista:

Como convertir un no. a cadena y unirla a otra?

Publicado por Joaquin (2 intervenciones) el 16/04/2002 08:52:32
quiero convertir un dato tipo int a tipo char, y unirlo a una cadena.

aproximacion:

int j;
char cad[10];

for (j=1;j<=10)
strcat(cad,j); /* ¿como convertir " j " en cadena, para unirlo con "cad
" */
printf("%s",cad);
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:Como convertir un no. a cadena y unirla a otra?

Publicado por Diego G. Ruiz (41 intervenciones) el 16/04/2002 14:13:14
En realidad no necesitas convertir el número a texto sino que podés poner:

printf("%d", cad);

Si querés convertir número a texto por otro motivo podrías escribir:

int j;
char buf[4];

for (j=1; j<=10; j++)
{
itoa(j, buf, 10);
printf("%s", buf);
}

Fijate que a tu "for" le falta el j++ para la variable j.
Fijate que en tu código estas haciendo un cat a una variable sin inicializar lo que es un error. Deberías empezar con un strcpy o inicializar cad.

Saludos.

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