Добавить букву W в конец каждой строки текстового файла - Pascal
Формулировка задачи:
Даны текстовый файл f. Добавить букву W на конец каждой строки текстового файла
Решение задачи: «Добавить букву W в конец каждой строки текстового файла»
textual
Листинг программы
const fName='a.txt'; var s: String; begin Assign(input,fName); Reset(input); Assign(output,'b.txt'); Rewrite(output); while not EoF do begin ReadLn(s); WriteLn(s,'W'); end; Close(input); Close(output); Erase(input); Rename(output,fName); end.
Объяснение кода листинга программы
- Объявляется константа fName и присваивается значение
a.txt. - Объявляется переменная s типа String.
- Устанавливается связь с файлом
a.txtдля чтения. - Создается новый файл
b.txtдля записи. - Начинается цикл, выполняемый до тех пор, пока не будет достигнут конец файла.
- В каждой итерации цикла происходит чтение строки из файла и запись этой строки в новый файл
b.txt. - Закрывается связь с файлом
a.txtиb.txt. - Удаляется исходный файл
a.txt. - Переименовывается файл
b.txtвa.txt. Данный код считывает содержимое текстового файлаa.txt, добавляет буквуWв конец каждой строки и сохраняет результат в файлa.txt.