uses dos,crt;
var c,c2,c3,x,x1,x2,xf,yf,xn,y,y1,y2,yn:integer;
symbol:char;
ch:integer;
file_name:string;
a:file of char;
procedure openfile(file_name:string);
begin
assign(a,file_name);
reset(a);
end;
procedure reading;
begin
xf:=0;
yf:=0;
repeat
gotoxy(xf,yf);
if xf = 81 then
begin
yf:=yf+1;
xf:=0;
end
else
begin
read(a,symbol);
xf:=xf+1;
end;
until EOF;
end;
begin
x:=0;
y:=0;
openfile('black.mp3');
reading;
close(a);
textcolor(15);
writeln(ch,' : ',symbol);
write(xf,' : ');
write(yf );
readln;
end.
repeat
...
until EOF(a); { <-- "(a)" забыл?}