Cuadro en tabla ascii
Publicado por Alex (29 intervenciones) el 14/05/2012 12:32:59
Holaaaaaaa necesita su ayuda urgentisimo necesito hacer un cuadro con la tabla ascii que me sirva de marco para un programa lo he intentado pero me sale pequeño y le falta una esquina ayudenme necesito que sea por todo el borde (como un marco) y no centrado,otra cosa no solo de lineas si no con formas les dejo lo que he hecho a ver si alguien puede editarlo para q sea toda la pantalla y hacerle las lineas con formas, mil gracias de antemano.
program cuadro;
uses crt;
const
somb:string=char(219);
var
i:integer;
begin
clrscr;
for i:=24 to 58 do
begin
gotoxy (i,11);write(chr(205));
end;
gotoxy(59,11);write(chr(187));
for i:= 12 to 15 do
begin
gotoxy(23,i);write(chr(186));
gotoxy(58,i);write(chr(32),char(186));
end;
gotoxy(23,16);write(chr(200));
for i:=24 to 58 do
begin
gotoxy(i,16);write(chr(205));
end;
gotoxy(59,16);writeln(chr(188));
textcolor(0);
for i:=25 to 61 do
begin
gotoxy(i,17);
writeln(somb);
end;
for i:=12 to 17 do
begin
gotoxy(60,i);
writeln(somb,somb);
end;
readkey
end.
program cuadro;
uses crt;
const
somb:string=char(219);
var
i:integer;
begin
clrscr;
for i:=24 to 58 do
begin
gotoxy (i,11);write(chr(205));
end;
gotoxy(59,11);write(chr(187));
for i:= 12 to 15 do
begin
gotoxy(23,i);write(chr(186));
gotoxy(58,i);write(chr(32),char(186));
end;
gotoxy(23,16);write(chr(200));
for i:=24 to 58 do
begin
gotoxy(i,16);write(chr(205));
end;
gotoxy(59,16);writeln(chr(188));
textcolor(0);
for i:=25 to 61 do
begin
gotoxy(i,17);
writeln(somb);
end;
for i:=12 to 17 do
begin
gotoxy(60,i);
writeln(somb,somb);
end;
readkey
end.
Valora esta pregunta


0