задание: дан файл строк и файл целых чисел. Сформировать новый файл – записей, содержащих строки и целые числа (в одну запись объединяются элементы, стоящие на одинаковых позициях в исходных файлах). Запись прекращается, когда оканчивается любой из входных файлов.
в первом файле написано: привет как дела
во втором: 1 2 3
в третий файл записывается только: привет как дела 1,
хотя должно привет 1 как 2 дела 3
код:
var
f1,f2,f3: text;
s: string;
i: integer;
begin
assign(f1,'file1.txt');
reset(f1);
assign(f2,'file2.txt');
reset(f2);
assign(f3,'file3.txt');
rewrite(f3);
while not eof(f1) and not eof(f2) do
begin
readln(f1,s);
readln(f2,i);
writeln(f3,s,' ',i);
end;
close(f1);
close(f2);
close(f3);
end.