Ver Mensaje Individual
  #14 (permalink)  
Antiguo 12/06/2006, 16:06
Nivel7
 
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.