Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: josue_tux en 8 Mayo 2011, 08:44 am



Título: una colsulta porfa.....
Publicado por: josue_tux en 8 Mayo 2011, 08:44 am
bueno estoy creando una lista, los datos en mi lista son:

nombre: xxxxx
carnet:xxxxx
boleta:xxxxxxxxxx

la cuestions es que quiero poner esos tres datos es un rectangulo, pero tengo un problema, que cuando digitos nombre de diferente longitud el rectangulo me varia por ejemplo:

 
Código:
------------------------------------------------------
 |  nombre: zoe  carne: CD200001   boleta:100000001  |
 --------------------------------------------------------------
 |  nombre: Edenilson   carne: ED200025   boleta:100000002    |
 --------------------------------------------------------------
 |  nombre: mateo  carne: ED200025   boleta:100000002 |
 ------------------------------------------------------
ocupo:
  printf("---------------------------------------------------------------\n");
  printf("|");
  printf("nombre:%s  carne:%d  boleta:%d |\n",no, car,bol);
  printf("------------------------------------------------------------------");



lo que quiero saber es si hay alguna forma en c/c++ de imprimir un rentangulo
sin que ese rectangulo no se vea modificado por la longitud de los datos por ejemplo:

 ---------------------------------------------------------
 |  nombre: zoe   carne: CD200001   boleta:100000001      |
 ---------------------------------------------------------
 |  nombre: Edenilson   carne: ED200025   boleta:100000002|
 ---------------------------------------------------------
 | nombre: mateo    carne: ED200025   boleta:100000002    |
 ---------------------------------------------------------
nota: he ocupado validacion para que no exceda las longitudes






Título: Re: una colsulta porfa.....
Publicado por: <<<-Basura->>> en 8 Mayo 2011, 09:29 am
Si porque no imprimres primero el rectangulo y utilizas gotoxy para ubicar tus datos, puede ser una obción.