Реферат: Программа текстовый редактор
*st (char) - указатель на текст
*scrs (char) - указатель на текущую строку
*x , *y (int) - указатель на координаты
Внутренние
переменные:
n (int) - число символов в строке
d (int) - счётчик
k (int) - счётчик
*p (char) - временный указатель
6.12 Функция dinput
Строка вызова: |
left=DInput(30,25); - Вызывается из основной программы. right=DInput(30,25); - Вызывается из основной программы. |
Назначение: | Осуществляет ввод числа. |
Функции: | Вывод строки запроса , считывание цифр с клавиатуры , выход , если нажата клавиша Enter или Esc , если нажата Esc то число не записывается не записывается. Возвращает считанное число в формате long. |
Логические переменные: | x , y (int) - координаты ввода |
Внутренние переменные: |
s[100] (char) - временная строка rz (long) - cчитанное число n (int) - счётчик c (char) - символ |
Вызывает функции: | нет |
Вызывается из: | основной программы. |
6.13 Функция centr
Строка вызова: | centr(text,scrs,y,left,right); - Вызывается из основной программы. |
Назначение: | Осуществляет центровку текущей строки. |
Функции: | Поиск текущего местоположения , удаление пробелов в начале строки , подсчёт длины строки , определение количесва добавляемых пробелов , добавление пробелов. |
Логические переменные: |
*st (char) - указатель на текст *scrs (char) - указатель на текущую строку x , y (int) - координаты left (int) - левый отступ right (int) - число символов в строке |
Внутренние К-во Просмотров: 773
Бесплатно скачать Реферат: Программа текстовый редактор
|