Реферат: Программа текстовый редактор
n (int) - число символов в строке
d (int) - счётчик
*p (char) - временный указатель
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
Бесплатно скачать Реферат: Программа текстовый редактор
|