uses crt;
var
pin:array[1..22,1..60] of char;
i,j:integer;
input:text;
symbol:string;
begin
clrscr;
assign(input,'C:\level\level1.txt');
reset(input);
i:=1; j:=0;
while not Eof(input) do
begin
readln(input,symbol);
for j:=1 to 60 do
begin
if (length(symbol)>=j) then
pin[i,j]:=symbol[j]
else
pin[i,j]:='-';
end;
i:=i+1;
end;
for i:=1 to 22 do
begin
for j:=1 to 60 do
begin
write(pin[i,j] );
end;
writeln;
end;
end.
Как ваставить файл.тхт в массив... помогите пожалусто,срочно нужно!
Бога ради хоть кто то помогите найти ошибку!!! Умоляю вас ребята...
нуачо. Порядок вроде
Если бы был порядок я бы жаловался?..
Код:
USES crt;
CONST N=22; K=60; i:byte=1;
VAR a: array[1..N] of string[K];
s:string;
BEGIN
clrscr;
assign(input,'C:\level\level1.txt'); reset(input);
while (not eof(input)) and (i<=N) do begin
readln(s);
if length(s)>K then a:=s else a:='-';
inc(i);
end;
for i:=1 to N do writeln(a);
repeat until keypressed;
END.
CONST N=22; K=60; i:byte=1;
VAR a: array[1..N] of string[K];
s:string;
BEGIN
clrscr;
assign(input,'C:\level\level1.txt'); reset(input);
while (not eof(input)) and (i<=N) do begin
readln(s);
if length(s)>K then a:=s else a:='-';
inc(i);
end;
for i:=1 to N do writeln(a);
repeat until keypressed;
END.