12/06/2006, 16:06
|
| | Fecha de Ingreso: abril-2006 Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses Puntos: 2 | |
la funcion sprintf es muy similar a printf.
solo que en lugar de enviar la cadena a la salida estandar la manda a un array el cual se manda como primer parametro.
char cadenafinal[40];
char cadena[30] = "EL valor de la variable entera es: ";
int var = 20;
sprintf(cadenafinal, "%s%d", cadena, var);
despues de esto cadenafinal es : "EL valor de la variable entera es: 20".
pero esta funion se usa generalmente para la convericon de datos de tipos diferentes a un acdena.
si quieres copiar una cadena en otra solo tienes que usar strcpy(destino, origen);
Saludos. |