Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Библиотечные функции системы Borland C.doc
Скачиваний:
5
Добавлен:
26.08.2019
Размер:
115.2 Кб
Скачать

14 Поиск и сортировка.

Функции данного раздела позволяют организовать поиск и сортировку в массиве данных.

bsearch двоичный поиск в массиве.

lfind выполняет линейный поиск

lsearch производит линейный поиск

qsort сортирует данные, применяя быстрый алгоритм

сортировки

15 ФУНКЦИИ РАБОТЫ СО ВРЕМЕНЕМ

Функции данного раздела позволяют получать, преобразовывать и устанавливать информацию о времени.

asctime преобразует дату и время в код ASCII.

ctime преобразует дату и время в строку

clock определяет время процессора.

diftime вычисляет разницу между первым и вторым временем

dostounix преобразует дату и время в формат системы UNIX

ftime помещает текущее время в структуру типа timeb

getdate получает системную дату

gettime получает системное время

gmtime преобразует дату и время по стандарту Гринвича

localeconv возвращает указатель на текущую структуру locale

localtime преобразует дату и время в структуру

mktime преобразует время к календарному времени

setdate устанавливает дату DOS

setlocate выбирает locale

settime устанавливает системное время

stime устанавливает системное время и дату

strftime форматирует для вывода время

time получает текущее время дня

unixtodos преобразует дату и время из формата UNIX

в формат DOS

16 Функции работы со списком аргументов.

Функции данного раздела позволяют создавать пользовательские функции с изменяемым числом параметров.

va_arg,va_end,va_start

создают список аргументов

17 ФУНКЦИИ ГРАФИКИ.

Функции данного раздела позволяют создавать графические изображения на экране.

arc рисует дугу окружности.

bar рисует прямоугольник.

bar3d рисует трехмерный столбец.

circle рисует окружность заданного радиуса с центром в

точке с коор.(x,y).

cleardevice очищает графический экран.

clearviewport очищает текущую область просмотра.

closegraph прекращает работу графической системы.

detectgraph определяет графический драйвер и графический режим

при проверке аппаратного обеспечения

drawpoly рисует контур многоугольника

ellipse рисует эллиптические дуги

fillellipse рисует и закрашивает эллипс

fillpoly ----""-----многоугольник

floodfill заполняет ограниченную область

getarccoords выдает координаты последнего обращения к функции

arc

getaspectratio возвращает отношение ширины изображения к его высоте

в графическом режиме

getcolor возвращает текущий цвет рисунка

getbkcolor возвращает текущий цвет фона

getdefaultplatte возвращает структуру определения палитры

getdrivername возвращает указатель на строку, содержащую

имя текущего граф. драйвера

getfillpattern копирует в память определенный пользователем

шаблон заполнения

getfillsettings получает информацию о текущем шаблоне и

цвете заполнения

getgraphmode возвращает текущий граф. режим

getimage запоминает в битовый образ некоторой области

экрана

getlinesttings получает текущий цвет линии, шаблон и толщину

getmaxcolor возвращает максимальное значение цвета, которое

может быть передано функции setcolor

getmaxmode возвращает максимальный номер режима для

текущего драйвера

getmaxx возвращает максимальную координату х экрана

getmaxy ------""------ у --""--

getmodename возвращает указатель на строку, содержащую

имя указанного граф. режима

getmoderange получает диапазон режимов для данного граф.

драйвера

getpalette получает информацию о текущей палитре

getpalettesize возвращает размер справочной таблицы цветов

палитры

getpixel возвращает цвет заданной точки

gettextsettings получает информацию о текущем граф. шрифте

getviewsettings получает информацию о текущей области просмотра

getx возвращает коор. х текущей граф. позиции

gety -----""----- у -------""-------

graphdefaults переустанавливает все граф. параметры в их

начальные значения

grapherrormsg возвращает указатель в строку сообщения об

ошибке

_graphfreemem пользователь освобождает граф. память

_graphgetmem пользователь захватывает граф. память

graphresult возвращает код ошибки последней неудачно

выполненной граф. операции

imagesise возвращает количество байтов, требуемых для

хранения битового образа

initdraph инициализирует граф. систему

installuserdriver добавляет дополнительные драйверы устройств

в таблицу драйверов устройств BGI

installuserfont загружает файл со шрифтом (.CHR), который не

встроен в BGI-систему

line рисует линию между двумя указанными точками

linerel рисует линию на заданное расстояние от текущей

позиции

lineto рисует линию от текущей позиции в точку с

координатами (х,у)

moverel перемещает текущую позицию на заданное расстояние

moveto перемещает текущую позицию в точку с коорд. (x,y)

outtext отображает строку в окне экрана

outtextxy отображает строку в указанной области

pieslice рисует и закрашивает сектор круга

poly конструирует из заданных аргументов полином

putimage выводит на экран битовый образ

putpixel выводит пиксель в заданную точку экрана

rectangle рисует прямоугольник

registerbgidriver регистрирует загруженный пользователем или

встроенный код граф. драйвера в граф. системе registerbgifont регистрирует встроенный код штриховых символов restorecrtmode восстанавливает видеорежим к исходному, который

был перед вызовом initgraph

setactivepage устанавливает активную страницу для граф. вывода

setallpalette изменяет всю палитру красок

setaspectratio изменяет корректирующий фактор характеристического

отношения, установленного по умолчанию

setbkcolor устанавливает текущий цвет фона, используя палитру

sector рисует и закрашивает эллиптические сектора

setcolor устанавливает текущий цвет рисования, испол.

палитру

setfillpattern выбирает определенный пользователем шаблон

закраски

setfillstyle устанавливает шаблон и цвет заполнения

setgraphbufsize изменяет размер внутреннего граф. буфера

setgraphmode переводит систему в граф. режим, очищает экран

setlinestyle устанавливает толщину и тип линии

setrgbpalette позволяет пользователю определять цвета для

IBM 8514

settextjustify устанавливает выравнивание текста для граф.

функций

settextstyle устанавливает текущие характеристики текста для

граф. вывода

setpalette изменяет один цвет в палитре

setusercharsize позволяет пользователю изменять ширину и высоту

символов для векторных шрифтов

setviewport устанавливает область просмотра для граф. вывода

setvisualpage устанавливает номер видимой страницы граф. памяти

setwritemode устанавливает режим для вывода в граф. режиме

textheight возвращает высоту строки в пикселях

textwidth возвращает ширину строки в пикселях

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]