Gdzie jest błąd? Pojawia się on gdy podmieniam wartość y wartością o 1 większą w sposób y:= y + 1; Jeśli po prostu w to miejsce wpiszę y:= 5; to wszystko działa. Wypada error 201, który chyba oznacza, że wypadam poza tablicę, ale nie mogę zrozumieć dlaczego o.O
uses crt;
VAR
pole: array[1..20,1..20] of char;
i,j,k,l,x,y:integer;
BEGIN
clrscr;
x:=10;
y:=4;
for i:=1 to 20 do
begin
gotoxy(x,y);
for k:=1 to 2 do
begin
for j:=1 to 20 do
begin
pole[x,y]:= '+';
write(pole[x,y]);
y:= y + 1;
end;
end;
end;
readkey;
END.