Реферат: Программа исследования функций
switch (se_scroll(tabl,305))
2.6.4 Функция use_menu
Назначение: Осуществляет обработку главного меню - вывод пунктов меню на экран , отображение цветового курсора , при нажатии клавиши Enter возврвщает код выбранного пункта меню , при нажатии клавиши ESC возвращает -1.
Входные данные: menu_m - название массива меню.
Выходные данные: use_menu.
Не вызывает никаких функций.
Вызывается из основной программы: switch (use_menu(m1))
2.6.5 Функция InputFloat
Назначение: Осуществляет ввод и редактирование вещественного числа в графическом режиме , возвращает введённое число.
Входные данные: x1,y1,x2,y2 - координаты окна редактирования , last - текущее значение данного параметра.
Выходные данные:InputFloat.
Не вызывает никаких функций.
Вызывается из основной программы:MinX=InputFloat(210,30,310,45,MinX);
MaxX=InputFloat(210,50,310,65,MaxX);
MY=InputFloat(310,30,410,55,MY);
2.6.6 Функция InputString
Назначение: Осуществляет ввод и редактирование строки символов в графическом режиме , возвращает указатель на введённую строку.
Входные данные: x1,y1,x2,y2 - координаты окна редактирования ,* last - указатель на строку.
Выходные данные: *InputString.
Не вызывает никаких функций.
Вызывается из основной программы: prttabl(Inputstring(410,30,510,45,"Prn"));
2.6.7 Функция PrtTabl
Назначение: Осуществляет вывод таблицы в файл или на экран.
Входные данные: *fname - указатель на имя файла , если имя файла "con" то вывод осуществляется на экран в текстовом режиме.
Выходные данные: нет.
Вызывает функцию fun.
Вызывается из основной программы: prttabl("con\x0");
prttabl(Inputstring(410,30,510,45,"Prn"));
2.7 Описание работы основной программы