Контрольная работа: Упорядочивание элементов файла
RecArrSaveToFile:= 0;
Assign(TmpFile, FileName);
{$I-}
Rewrite(TmpFile);
{$I+}
if IOResult <> 0 then
begin
WriteLn('File ', FileName, ' create error.');
Exit
end;
n:= 0;
for i:= 1 to MaxRecCount do
if RecArr[i].ChetPlatel <> '' then
begin
Inc(n);
Write(TmpFile, RecArr[i])
end;
Close(TmpFile);
RecArrSaveToFile:= n
end;
function RecArrLoadFromFile(FileName:string; var RecArr: TRecArr): integer;
var
TmpFile: file of TBill;
i: integer;
begin
RecArrLoadFromFile:= 0;
Assign(TmpFile, FileName);
{$I-}
Reset(TmpFile);