Imprimir por pantalla C++
Publicado por Cristian Fernando (4 intervenciones) el 06/11/2011 04:40:56
Que tal gente estaba trabajando con struct y queria que cuando imprimo por pantalla quede un poco mas agradable a la viste.. he hice este codigo:
printf ("\tNOMBRE \t\t\tDEPARTAMENTO \t\t\tSUELDO\n");
for (i=0;i<5;i++){
printf ("\t%s \t\t\t%s \t\t\t%i\n", empleados[i].nombre,empleados[i].depar,empleados[i].sueldo);
buscando de esta manera que cuando imprima por pantalla sea vea algo parecido a esto:
NOTA: LOS GUIONES MEDIO REPRESENTAN ESPACIOS EN BLANCO
Nombre --------- departamento ------------- sueldo
pepe -------------- limpieza ----------------------5000
juan -------------- secretaria----------------------5500
y asi suscesivamente, pero no lo logré ya que si el nombre es muy largo se dejorma todo por ej..
Nombre --------- departamento ------------- sueldo
ezequiel gomez-------------- limpieza ----------------------
5000
juan -------------- secretaria----------------------5500
bueno... yo se en en pascal poniendo dos puntos y el numero de caracteres ejempo: (:30) se puede crear espacios. Lo que quiero es que me ayuden si saben como hacer lo mismo en C++ o algo parecido para corregir el error!
bueno desde ya Gracias! :)
printf ("\tNOMBRE \t\t\tDEPARTAMENTO \t\t\tSUELDO\n");
for (i=0;i<5;i++){
printf ("\t%s \t\t\t%s \t\t\t%i\n", empleados[i].nombre,empleados[i].depar,empleados[i].sueldo);
buscando de esta manera que cuando imprima por pantalla sea vea algo parecido a esto:
NOTA: LOS GUIONES MEDIO REPRESENTAN ESPACIOS EN BLANCO
Nombre --------- departamento ------------- sueldo
pepe -------------- limpieza ----------------------5000
juan -------------- secretaria----------------------5500
y asi suscesivamente, pero no lo logré ya que si el nombre es muy largo se dejorma todo por ej..
Nombre --------- departamento ------------- sueldo
ezequiel gomez-------------- limpieza ----------------------
5000
juan -------------- secretaria----------------------5500
bueno... yo se en en pascal poniendo dos puntos y el numero de caracteres ejempo: (:30) se puede crear espacios. Lo que quiero es que me ayuden si saben como hacer lo mismo en C++ o algo parecido para corregir el error!
bueno desde ya Gracias! :)
Valora esta pregunta
0