Program vvod_stud;
uses crt;
const coun=2;
var m:array[1..coun] of string;
i:integer;
q:char;
f:file of array [1..coun] of string;
Begin
Clrscr;
assign(f,'stud.dat');
rewrite(f);
i:=1;
while not (i=10) or (q=#27) do begin
q:=readkey;
if q=#27 then begin writeln('Операция прервана');
readln;halt(1); end;
writeln ('Введите студента или нажмите Esc');
readln(m[i]);
i:=i+1;
end;
close(f);
readln;
assign(f,'stud.dat');
reset(f);
for i:=1 to coun do
readln (f,m[i]);
write(m[i],' ');
close(f);
readln;
end.
f:file of array [1..coun] of string;
f:file of string;
а зачем 2 раза открывать файл?Все равно в первом разе ты не производишь с ним никаких операций..или это не весь код?
Неа, не совсем весь....что-то я подзапуталась о_О
Спасиб за помощь)