[C con Clase] formatear cadenas con sprintf o printf
Edmundo Cuadriello Narvaez
ecnarvaez en yahoo.com
Mie Jun 3 20:03:01 CEST 2009
Holas !!
creo que es facilisimo,
checate esta pagina del mismo grupo:
http://www.conclase.net/c/librerias/funcion.php?fun=sprintf
o bien la referencia en :
http://www.cplusplus.com/reference/clibrary/cstdio/sprintf/
la cual te da hasta los especificadores que puedes usar en la cadena...
/* Ejemplo tomado de esta ultima pagina *//* sprintf example */
#include <stdio.h>
int main ()
{
char buffer [50];
int n, a=5, b=3;
n=sprintf (buffer, "%d plus %d is %d", a, b, a+b);
printf ("[%s] is a %d char long string\n",buffer,n);
return 0;
}
saludos.
ATTE:
ISC Edmundo Cuadriello Narvaez
Software Engineer
C++, X++, C#, JAVA programmer.
Tel: 33-36899320
Cel: 33-13555312
ecnarvaez en yahoo.com
ecnarvaez en hotmail.com
"All for Linux, and Linux for every one"
--- El mié 3-jun-09, Fernando <profacua en yahoo.com.mx> escribió:
De:: Fernando <profacua en yahoo.com.mx>
Asunto: [C con Clase] formatear cadenas con sprintf o printf
A: cconclase en listas.conclase.net
Fecha: miércoles 3 de junio de 2009, 9:05
Gracias listeros (carlos) por aclarar mi duda respecto al cout; por lo tanto agradecería me hecharán la mano p formatear cadenas con sprintf o printf, pues pretendo mandar el resultado a impresora, las filas siguientes las extraigo de MySQL:
32,654.00 PZ 6 LECHE ALPURA DESLACTOSA 11.83 386,296.81
183.00 KG 1 HUEVO BLANCO 18,324.96 3,353,467.75
3,652.00 PZ 3 FLOR DE XALAPA DE CAJA 7.33 26,769.16
2,365.00 PZ 2 NUTRI LECHE 8.92 21,095.80
854.00 PZ 4 LECHE ALPURA SEMI 11.42 9,752.68
98.00 PZ 9 LALA ENTERA 11.67 1,143.66
Mi idea es que algunas columnas estén alineadas a la der, izq y otras al centro, pues aqui sólo les aplico un \t (tabulador) y finalmente guardo en un archivo .txt que mando a imprimir.
Gracias mil...
_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
¡Obtén la mejor experiencia en la web! Descarga gratis el nuevo Internet Explorer 8. http://downloads.yahoo.com/ieak8/?l=mx
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090603/c48dd97a/attachment-0001.html>
Más información sobre la lista de distribución Cconclase