Реферат: Программа текстовый редактор

" Ввод шаблона "

" Параметры "

" Выход из программы "

"\x0"))

Вызывается из основной программы

Назначение: Осуществляет вывод и обработку меню. Функции: Вывод меню на экран , опрос клавиатуры , при нажатии клавиш иправления курсором (вверх , вниз) перемещение цветового курсора по пунктам меню , выбор определённого пункта меню при нажатии клавиши с номером пункта меню , при нажатии клавиши Enter возвращается номер выбранного пункта меню , при нажатии клавиши Esc возвращается -1.

Логические

переменные:

x,y (int) - координаты вывода меню на экран.

*сapt (char) - указатель на текст меню

Внутренние

переменные:

n,m (int) - Счетчики

num (int) - Количество пунктов

k (int) - Выбранный пункт

pt (char) - Временный указатель на символ

c (char) - Считанный с клавиатуры символ

Вызывает функции: нет Вызывается из: основной программы.

6.8 Функция add

Строка вызова:

add(st,a,0,0,' '); - Вызывается из centr

add(text,scrs,x,y,10);

add(text,scrs,x,y,13); Вызывается из основной программы

add(text,scrs,x,y,' ');

add(text,scrs,x,y,c);

Назначение: Осуществляет добавление символа в текст.
Функции: Помещение указателя на начало строки , подсчёт символов в строке , вставка символа в строку.

Логические

переменные:

*st (char) - указатель на текст

*a (char) - указатель на текущую строку

x,y (int) - координаты

c (char) - добавляемай символ

Внутренние

К-во Просмотров: 777
Бесплатно скачать Реферат: Программа текстовый редактор