Курсовая работа: Работа с текстовыми строками, двумерными массивами, файловыми структурами данных
'4': begin
Если все три имени файла введены верно, то запускается ряд процедур по составлению третьего файла.
if (pf=true)and(vf=true)and(tf=true) then
begin
filepr;
Данная процедура смотрит количество строк в файлах и выбирает максимальное и минимальное.
chmax;
Если оба файлы не пустые, то программа приступает к образованием слов и записи их в третий файл.
if check2=false then
begin
Ставим цикл до минимального числа строк.
for l:=1 to m do
begin
slv;
obrslov(slova1,slova2,k1,k2,slova,k);
for g:=1 to k do
begin
write(third,slova[g]);
if g<k then write(third,' ');
end;
Здесь осуществляется переход на следующую строчку.
writeln(third,'');
end;
Выбираем в каком из файлов больше строк и переписываем оставшиеся без изменений.
if m1<>m2 then
begin
if m1>m2 then for L:=m to m1 do
begin
readln(first,S1);