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

n (int) - число символов в строке

d (int) - счётчик

*p (char) - временный указатель

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

6.9 Функция end

Строка вызова: x=end(text,scrs,x,y); - Вызывается из основной программы.
Назначение: Осуществляет поиск конца сироки.
Функции: Возвращает длину строки.

Логические

переменные:

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

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

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

Внутренние

переменные:

n (int) - число символов в строке

*p (char) - временный указатель

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

6.10 Функция del

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

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

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

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

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

Логические

переменные:

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

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

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

Внутренние

переменные:

n (int) - число символов в строке

d (int) - счётчик

*p (char) - временный указатель

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

6.11 Функция find

Строка вызова: find(text,&scrs,&x,&y,masks); - Вызывается из основной программы.
Назначение: Осуществляет поиск фрагмента в тексте , начиная с текущего положения курсора.
Функции: Поиск текущего места в тексте , поиск фрагмента , если фрагмент найден - перемещение курсора.

Логические

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