Test Foro de elhacker.net SMF 2.1

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:


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