Реферат: Сортировка
Copy(in2, out2, c2); fPut(out2.inf, c2);
end else
if fEof(in2.inf) then begin
fGet(in1.inf, c1); Copy(in1, out2, c1); fPut(out2.inf, c1);
end; fClose(in1.main); fClose(in2.main); fClose(in1.inf); fClose(in2.inf); fClose(out1.main); fClose(out2.main); fClose(out1.inf); fClose(out2.inf);
end;
Копирование файла f1 в f2.(Используется при завершении работы для
копирования конечного файла из временной директории в указанную).
procedure FCopy(f1, f2: tfile);
var t: longint;
begin
write('копирование');
fRewrite(f2);
fReset(f1);
while (not fEof(f1)) do
begin
fGet(f1, t);
fPut(f2, t);
end;
fClose(f1);
fClose(f2);
end;
Принимает значение True, если файл отсортирован и больше не надо склеивать.
(Условие выхода)
function Fin: boolean;
begin
fReset(t2.main);
fReset(t4.main);
if fEof(t2.main) then