|
|
zadach420.PAS |
|
{* Задача 420 *}Unit ZADACH420;Interface Implementation Begin writeln('Имеется текстовый файл Получить новый файл, в котором в конце каждой строки из заданного файла добавлен восклицательный знак'); End. Program pas13487; Uses crt; {* Подключаем внешние файлы *} Var {Две файловые переменные FileOld-файл источник, FileNew-файл результат} FileOld : text; FileNew : text; StrF : String; {строка символов из файла} Begin clrscr; {очищаем экран} {Подключаем файл источник и ставим указатель на начало} assign(FileOld, 'TxtFile.old'); {* Связывание FileOld с файлом 'TxtFile.old' *} Reset(FileOld); {Подключаем файл результат и даем возаможность записи в него} assign(FileNew, 'TxtFile.new'); {* Привязка переменной FileNew к файлу 'TxtFile.new' *} Rewrite(FileNew); {Цикл читает строки из файла источника строку символов пока не встретится символ перевода строки} While Not eof(FileOld) Do {* Пока не конец файла *} Begin readln(FileOld, StrF); {копируем в перепменную StrF строку из файла источника} StrF := StrF + '!'; {Добавляем в конец строки восклицательный знак} writeln(FileNew, StrF); {Пишем полчившуюся строку в файл результат} End; close(FileOld); {* Файл FileOld будет закрыт *} close(FileNew); {закрываем файлы} writeln('Все операции с файлами завершены!. Для продолжения нажмите любую клавишу...'); Repeat Until keypressed; {* После нажатия любой клавиши цикл остановится *} End. 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|