Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-06-2010
jeral15 jeral15 is offline
Registrado
 
Registrado: may 2010
Posts: 6
Poder: 0
jeral15 Va por buen camino
ayuda ¿Como crear lineas verticales y horizontales en un programa tipo consola!!

Hola ,
Estoy creando un registro en un programa tipo consola,quisiera saber como hacer columnas y lineas ke dividan el titulo, y los campos,como por ejemp.

/=es una linea vertical
- = es la linea horizontal


universidad
-----------------------

nombre / APELLIDO / CODIGO/

esperos que me haigan entendido lo ke kiero esplicar,ayuda!!! gracias..
Responder Con Cita
  #2  
Antiguo 12-06-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Me suena a concatenar, pero das poca informacion.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 12-06-2010
subzero subzero is offline
No confirmado
 
Registrado: ene 2004
Ubicación: Móntería - Córdoba - Colombia
Posts: 289
Poder: 0
subzero Va por buen camino
Quizas, para separar puedas utilizar el ascci 124 (|) esto te dara algo así:

|NOMBRE | APELLIDO | CODIGO |....

Sin embargo debes tener en cuenta el tamaño máximo del valor por cada columna de esta manera puede porivisonar este espacio a través de ciclos para que de acuerdo a la longitud del dato te agregue o no espacio esn blanco y te quede algo uniforme.
Responder Con Cita
  #4  
Antiguo 12-06-2010
jeral15 jeral15 is offline
Registrado
 
Registrado: may 2010
Posts: 6
Poder: 0
jeral15 Va por buen camino
si asi es, subzero asi es pero, como lo hago de esa forma?? te pondre unos codigos basicos para ke veas y asi me dices como hacerle..

program Project2;
{$APPTYPE CONSOLE}
uses SysUtils;
var
numero : array[1..5]of integer;
i : integer;

begin
for i:= 1 to 5 do
begin
write('digite un numero : ');
readln(numero[i]);
end;

for i:= 1 to 5 do
begin
write(numero[i], ' ');
end;
readln

en este programa despues ke coloca los numeros te aparesen con un espacio entre numeros.hasle ke aparesca en vez del espacio ke sea una raya divisora..por favor!!

gracias.
Responder Con Cita
  #5  
Antiguo 12-06-2010
subzero subzero is offline
No confirmado
 
Registrado: ene 2004
Ubicación: Móntería - Córdoba - Colombia
Posts: 289
Poder: 0
subzero Va por buen camino
Que te parece si en write(numero[i], ' '); incluyes el "|", es decir remplaza write(numero[i], ' |');

ahora te aparecera algo así...

1 |2 |3 |4 |5 |

ahora si colocas un espacio más a la derecha te quedará algo así:

write(numero[i], ' | ');

1 | 2 | 3 | 4 | 5 |


mmmmm...... que se me hace que es un proyecto final.......
Responder Con Cita
  #6  
Antiguo 13-06-2010
jeral15 jeral15 is offline
Registrado
 
Registrado: may 2010
Posts: 6
Poder: 0
jeral15 Va por buen camino
jajajajaja..no, es una practikita solamente..gracias!!!


por que estaba intentandolo hacer como en pascal con el gotoxy (0,0) por ejemp. y no me funciono.
probare....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Se pueden quitar las líneas verticales en un dbgrid pero dejar las de las cabeceras? Angel Fernández Varios 10 15-02-2010 12:57:48
crear un programa tipo pascal que funcione con el disco de inicio ms-dos kurono Varios 5 14-03-2008 22:28:17
imprimir lineas verticales en el cuerpo de un reporte Choclito Impresión 3 08-01-2007 22:22:38
Averiguar los bytes horizontales y verticales de una imagen Javi2 Gráficos 6 17-12-2005 22:21:04
Programa de Consola en memoria.... jcgarcia Varios 2 04-06-2003 02:05:51


La franja horaria es GMT +2. Ahora son las 03:54:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi