Hola espero esto te sirva:
La sintaxis de printf es idéntica a la de sprintf(cadena de formato,variable1,variable2, ...)
y la única diferencia es que, mientras que printf()
imprime las variables utilizando el formato indicado , sprintf()
puede guardar en una variable la cadena resultante de la aplicación del formato .
Saludos,
DaMMsteiN