Статья: Обработка последовательных файлов в программе

readln(f); {* переход на новую строку *}

end;

Close(f) {**}

end.

Пример 2.

В существующем файле dan1.dat записана матрица из целых чисел. В новый файл dan2.dat переписать данную матрицу и добавить в каждую строку слово "сумма=" и результат вычисления суммы чисел в данной строке.

Program matrica;

var f1,f2: text;

x, s: integer;

begin

Assign (f1, 'dan1.dat');

Reset (f1); {* открытие файла для чтения *}

Assign (f2, 'dan2.dat');

Rewrite (f2); {* открытие файла для записи *}

While not eof (f1) do

begin

s:=0;

While not eoln (f1) do

begin

Read(f1,x);

Write(f2,x);

s:= s + x;

end;

Writeln (f2,' ',' сумма=',s);

Readln(f1);

end;

close(f1); close(f2);

Writeln ('Работа завершена, файл создан на диске');

end.

К-во Просмотров: 319
Бесплатно скачать Статья: Обработка последовательных файлов в программе