Курсовая работа: Составление программ для решения задач на языке программирования Turbo Pascal
end;
Procedure OutputRec; {процедура вывода текущей записи на экран}
begin
Read (BookFile, work);
with work do
begin
Writeln ('------------------------------------------------------------------------------');
Write ('| ', FilePos (BookFile),' | ', FIO,' | ', Data,' | ‘, Gorod,' | ', Ulica,' | ', Dom,' | ');
Writeln (Kvartira,' | ', Nomer_Pasporta,' |');
Writeln ('------------------------------------------------------------------------------');
end;
end;
Procedure OutputAllRec; {процедура вывода всех записей файла на экран}
begin
Name_File;
Assign (BookFile, Name);
{$I-} {отключение стандартной обработки ошибок}
Reset (BookFile); {поиск открытого файла}
{$I+} { включение стандартной обработки ошибок}
If IOresult=0 then
begin
Seek (BookFile, 0); {установка на первую запись}
Writeln ('***Vyvod dannih fizicheskogo lica iz faila ', Name,' ***');
Writeln ('------------------------------------------------------------------------------');
Writeln ('| N | FIO | Data rogdenia | Gorod | Ulica | Dom | Kvartira | Nomer Pasporta |');
Writeln ('------------------------------------------------------------------------------');
While (not Eof (BookFile)) do OutputRec; {условие окончания цикла}
End
Else Writeln ('Faila s imenem ', Name,' na diske net');