Реферат: Программа текстовый редактор
n (int) - число символов в строке
d (int) - счётчик
6.14 Основная программа
Назначение: | Осуществляет опрос клавиатуры , редактирование текста , вывод меню на экран , обработку пунктов меню , и функциональных клавиш , вызов функций в соответствии с выбранным действием. |
Функции: | Выделение памяти под текст , вывод текста на экран , считывание кода нажатой клавиши , анализ полученного кода и вызов соответствующей функции или выполнение действия. |
Внутренние переменные: |
left (int) - левый отступ right (int) - число символов в строке masks (char) - маска для поиска *scrs (char) - указатель на текущую строку x , y (int) - координаты курсора c (char) - введённый с клавиатуры символ n (int) - счётчик |
Вызывает функции: | output , sinput , load , save , reset , up , down , menu , add , end , del , find , dinput , centr . |
7 Технические требования для использования
Для запуска данной программы необходимо наличие персонального компьютера IBM PC/XT c операционной системой MS-DOS.
Необходимый объем оперативной памяти - 400 Кбайт.
Дла запуска программы необходимо сделать текущем каталог с программой tr.exe и вызвать её на выполнение.
Программа работает в текстовом режиме 80х25 символов.
Файлы программы , если не указывать дополнительный путь , будут записываться и считываться из текущего каталога текущего диска.
Управление программой усуществляется с клавиатуры.
8 Описание работы программы
После своей загрузки программа осуществляет оформление экрана , вывод в нижнюю часть экрана строки подсказки , в которой содержется информация о функциональных клавишах. Пользователь может вводить и редактировать текст , задавать формат текста (левый отступ , число символов в строке) , центровать нужную строку , осуществлять поиск нужной фразы по шаблону , считать необходимый файл с диска , записать текст в файл на диске , выйти из прграммы.
9 Тестирование программы
Для полной проверки работоспособности программы необходимо её протестировать.
План тестирования программы "Текстовый редактор" состоит в следующем:
1) Создание отдельно от программы файла с исходным текстом.
2) Загрузка программы tr.exe.
3) Загрузка файла test.in.
4) Редактирование текста.
5) Изменение параметров строки и центрирование отдельных строк текста.
6) Создание шаблона для поиска и поиск фразы в тексте по этому шаблону.
7) Запись отредактированного текста в файл test.out.
8) Выход из программы.