Создать третий файл, в котором чередуются строки двух заданных - Pascal
Формулировка задачи:
Всем привет
Помогите пожалуйста создать одну маленькую программу :
Имеются два текстовых файла одинакового размера. Создать третий файл , в котором строки двух данных файлов чередуются.
Заранее благодарен.))
Решение задачи: «Создать третий файл, в котором чередуются строки двух заданных»
textual
Листинг программы
var f1, f2, f : Text; s : String; begin assign(f1, 'first.txt'); assign(f2, 'second.txt'); assign(f, 'result.txt'); reset(f1); reset(f2); rewrite(f); while Not EOF(f1) do begin ReadLn(f1, s); WriteLn(f, s); ReadLn(f2, s); WriteLn(f, s); end; close(f1); close(f2); close(f3); end.
Объяснение кода листинга программы
- Объявление переменных:
f1, f2, f, f
: текстовые файлыs
: строка
- Присвоение файлов:
f1
получает файлfirst.txt
f2
получает файлsecond.txt
f
получает файлresult.txt
- Открытие файлов:
- открытие
f1
в режиме чтения - открытие
f2
в режиме чтения - открытие
f
в режиме записи
- открытие
- Чтение и запись строк из файлов:
- пока файл
f1
не достигнет конца файла (EOF):- считывание строки из
f1
в переменнуюs
- запись строки
s
в файлf
- считывание строки из
f2
в переменнуюs
- запись строки
s
в файлf
- считывание строки из
- пока файл
- Закрытие файлов:
- закрытие
f1
- закрытие
f2
- закрытие
f
- закрытие
- Конец программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д