Реферат: Программа текстовый редактор
Внутренние
переменные:
np (int) - Количество непечатаемых символов
rx (int) - Реальная координата курсора на экране
y (int) - Координата Y вывода
* ot (char) - Временный указатель
n (int) - Временная переменная , необходима для вывода строки
6.2 Функция sinput
Строка вызова: |
SInput(fname,20,21,25); - Вызывается из load SInput(fname,20,21,25); - Вызывается из save SInput(masks,40,30,25); - Вызывается из основной программы |
Назначение: | Осуществляет ввод строки. |
Функции: | Вывод пустой строки , установка координат , вывод строки запроса, считывание строки посимвольно с клавиатуры , выход , если нажата клавиша Enter или Esc , если нажата Esc то строка не записывается. |
Логические переменные: |
*s (char) - указатель на строку lng (int) - максимальная длина x,y - координаты ввода |
Внутренние переменные: |
rs[100] (char) - Временная строка n (int) - Счетчик c (char) - Введённый с клавиатуры символ |
Вызывает функции: | нет |
Вызывается из: | load,save,основной программы. |
6.3 Функция load
Строка вызова: | load(text); - Вызывается из основной программы |
Назначение: | Осуществляет загрузку текста из файла. |
Функции: | Запрос имени файла , открытие файла с данным именем , чтение в переменную , указатель которой передаётся в строке параметров , закрытие файла. |
Логические переменные: | *p (char) - указатель на текст |
Внутренние переменные: |
fname[25] (char) - Имя файла *f (file) - указатель на файл |
Вызывает функции: | sinput |
Вызывается из: | основной программы. |
6.4 Функция save
Строка вызова: | save(text); - Вызывается из основной программы |
Назначение: | Осуществляет запись текста в файл. |
Функции: | Запрос имени файла , открытие файла с данным именем , запись текста , указатель которго передаётся в строке параметров , в файл , закрытие файла. |
К-во Просмотров: 775
Бесплатно скачать Реферат: Программа текстовый редактор
|