[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.html>


Más información sobre la lista de distribución Cconclase