Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на C / C++ / Справка функциям С++.doc
Скачиваний:
61
Добавлен:
02.05.2014
Размер:
3.57 Mб
Скачать

Подпрограммы классификации

Эти подпрограммы классифицируют символы кода ASCII: буквы,управляющие символы, пунктуацию, символы верхнего регистра и т.д.

isalnum (ctype.h)

isalpha (ctype.h)

isascii (ctype.h)

iscntrl (ctype.h)

isdigit (ctype.h)

isgraph (ctype.h)

islower (ctype.h)

isprint (ctype.h)

isspace (ctype.h)

isupper (ctype.h)

isxdigit (ctype.h)

Подпрограммы преобразования

Эти подпрограммы преобразуют символы и строки: из символьного в различные числовые представления (с плавающей точкой, целое,длинное) и наоборот; из прописных в строчные (и наоборот).

atof(stdlib.h)

Переводит строку в формат числа с плавающей точкой.

_tolower (ctype.h)

Преобразует символы в символы нижнего регистра.

_toupper(ctype.h)

Преобразует символы в символы верхнего регистра

atoi(stdlib.h)

Переводит строку в формат числа типа integer.

atol(stdlib.h)

Переводит строку в формат числа типа long.

ecvt(stdlib.h)

Преобразование числа с плавающей точкой в строку.

fcvt(stdlib.h)

Преобразует число с плавающей точкой в строку.

gcvt(stdlib.h)

Преобразует число с плавающей точкой в строку.

itoa(stdlib.h)

Преобразует целое в строку.

strtod(stdlib.h)

Преобразует строку в числовое значение типа double.

strtol(stdlib.h)

Преобразует строку в числовое значение типа long.

strtoul(stdlib.h)

Преобразует строку в число типа usigned long c заданным основанием.

toascii(ctype.h)

Преобразование символа в формат ASCII.

tolower(ctype.h)

Преобразует символы в символы нижнего регистра.

toupper(ctype.h)

Преобразует символы в символы верхнего регистра

ultoa(stdlib.h)

Преобразует значение типа unsignedlongв строку.

Подпрограммы управления каталогом

Эти подпрограммы предназначены для работы с каталогами и именами путей доступа.

chdir(dir.h)

Изменяет рабочий каталог.

findfirst(dir.h)

Выполняет поиск в каталоге.

findnext(dir.h)

Извлекает имена файлов, соответствующие findfirst.

fnmerge(dir.h)

Создает новое полное имя файла.

fnsplit(dir.h)

Расщепляет полное имя файла на компоненты.

getcurdir(dir.h)

Получает текущий каталог для заданного драйвера

getcwd(dir.h)

Получает текущий рабочий каталог.

getdisk(dir.h)

Получает текущий номер драйвера.

mkdir(dir.h)

Создает каталог

mktemp(dir.h)

Создает уникальное имя файла

rmdir(dir.h)

Удаляет каталог файлов DOS

searchpath(dir.h)

Ищет путь доступа к файлу в MS-DOS

setdisk(dir.h)

Устанавливает текущий дисковод

Подпрограммы диагностики

Эти подпрограммы обеспечивают встроенный контроль ошибочных ситуаций.

assert (assert.h)

Проверяет условия и завершение, при необходимости, программы.

perror(errno.h)

Выводит сообщение о системной ошибке

matherr(math.h)

Программа обработки ошибок в вычислениях с плавающей точкой.

Подпрограммы поддержки графики

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

_graphfreemem(graphics.h)Перераспределяет графическую память пользователя.

_graphgetmem(graphics.h)Распределяет графическую память пользователя.

arc(graphics.h)Рисует круговую дугу.

bar(graphics.h)Вычерчивание полосы.

bar3d(graphics.h)Вычерчивание трехмерной полосы.

circl(graphics.h)Вычерчивает круг.

cleardevice(graphics.h)Очищает графический экран.

closegraph(graphics.h)Возврат из графического режима.

detectgraph(graphics.h)Определяет графический драйвер и графический режим.

drawpoly(graphics.h)Вычерчивание многоугольника.

ellipse(graphics.h)Вычерчивание эллиптической дуги.

fillellipse(graphics.h)Рисует и наполняет эллипс.

fillpoly(graphics.h)Вычерчивает и заполняет многоугольник.

floodfill(graphics.h)Заполняет методом "лавины" ограниченную область

getarccoords(graphics.h)Возвращает координаты последнего обращения кarc.

getaspectratio(graphics.h)Возвращает коэффициент сжатия текущего графического режима.

getbkcolor(graphics.h)Возвращает текущий цвет фона.

getcolor(graphics.h)Возвращает текущий цвет рисования.

getdefaultpalette(graphics.h)Возвращает указатель на структуру палитры.

getdrivername(graphics.h)Возвращает указатель на строку, содержащую наименование текущего графического драйвера.

getfillpattern(graphics.h)Копирует описанный пользователем шаблон заполнения.

getfillsettings(graphics.h)Возвращает информацию о текущих шаблоне и цвете заполнения.

getgraphmode(graphics.h)Возвращает текущий графический режим.

getimage(graphics.h)Сохраняет часть экрана в заданной области памяти.

getlinesettings(graphics.h)Получает текущий стиль линии, шаблон и толщину.

getmaxcolor(graphics.h)Возвращает максимальное значение цвета.

getmaxmode(graphics.h)Возвращает максимальный номер графического ре жима для заданного драйвера.

getmaxx(graphics.h)Возвращает максимальную координату экрана по x.

getmaxy(graphics.h)Возвращает максимальную координату экрана по y.

getmodename(graphics.h)Определяет наименование заданного графического режима.

getmoderange(graphics.h)Возвращает диапазон режимов для заданного графического драйвера.

getpalette(graphics.h)Определяет размер палитры.

getpalettesize(graphics.h)Определяет размер палитры.

getpallete(graphics.h)Возвращает информацию о текущей палитре.

getpixel(graphics.h)Возвращает цвет заданной точки растра.

gettextsettings(graphics.h)Возвращает информацию о текущем текстовом шрифте.

getviewsettings(graphics.h)Возвращает информацию о текущем графическом окне.

getx(graphics.h)Возвращает координату текущей позиции x.

gety(graphics.h)Возвращает координату текущей позиции y.

graphdefaults(graphics.h)Сбрасывает все графические параметры в их зна чения по умолчанию.

grapherrormsg(graphics.h)Возвращает строку сообщения об ошибке.

graphresult(graphics.h)Возвращает код ошибки последней графической операции.

imagesize(graphics.h)Определяет количество байт для хранения частиизображения.

initgraph(graphics.h)Инициализирует графическую систему.

installuserdriver(graphics.h)Установка нового драйвера устройства.

installuserfont(graphics.h)Загрузка нового файла шрифта.

line(graphics.h)Вычерчивает линию между двумя заданными точками

linerel(graphics.h)Вычерчивает прямую от текущей позиции до заданной.

lineto(graphics.h)Вычерчивает прямую от текущей позиции до заданой (x,y).

moverel(graphics.h)Изменяет значение текущей позиции (CP) экрана на определенную величину.

moveto(graphics.h)Устанавливает текущую позицию (СР) в (x,y)

outtext(graphics.h)Выводит строку символов в окно

outtextxy(graphics.h)Выводит на экран строку, начиная с указанной позиции

pieslice(graphics.h)Вычерчивает и заполняет сектор круга

putimage(graphics.h)Выводит на экран графическое изображение

putpixel(graphics.h)Вычерчивает заданную точку (элемент изображения)

rectangl(graphics.h)Вычерчивает прямоугольник

registerbgidriver(graphics.h)Связывает загруженный пользователем или встроенный в систему драйвер графической системы с самой графической системой.

registerbgifont(graphics.h)Регистрирует скомпонованные коды шрифта

restorecrtmode(graphics.h)Восстанавливает режим монитора таким, каким он был до вызоваinitgraph

sector(graphics.h)Вычерчивает и заполняет сектор эллипса

setactivepage(graphics.h)Устанавливает активную для графического вывода страницу

setactivpage (graphics.h)

setallpalette(graphics.h)Изменяет все цвета палитры на заданные

setaspectratio(graphics.h)Изменяет значение по умолчанию коэффициента сжатия

setbkcolor(graphics.h)Устанавливает текущий цвет фона, используя палитру

setcolor(graphics.h)Устанавливает текущий цвет вычерчивания, используя палитру.

setfillpattern(graphics.h)Устанавливает определенный пользователем шаблон заполнения.

setfillstyle(graphics.h)Устанавливает шаблон и цвет заполнения

setgraphbufsize(graphics.h)Изменяет размер внутреннего графического буфера

setgraphmode(graphics.h)Переводит систему в графический режим и очищает экран

setlinestyle(graphics.h)Устанавливает текущие толщину и тип линии

setpalette(graphics.h)Изменяет один цвет палитры

setrgbpalette(graphics.h)Позволяет пользователю определять цвета для IBM 8514

settextjustify(graphics.h)Выравнивает строки текста для графических функций.

settextstyle(graphics.h)Устанавливает текущие текстовые характеристики для графических функций

setusercharsize(graphics.h)Задает пользовательский коэффициент увеличения символов для штриховых шрифтов

setviewport(graphics.h)Устанавливает для графического вывода текущее графическое окно

setvisualpage(graphics.h)Устанавливает номер отображаемой страницы

setwritemode(graphics.h)Устанавливает режим записи для рисуемой линии в графическом режиме.

textheight(graphics.h)Возвращает высоту строки в точках растра.

textwidht(graphics.h)Возвращает ширину строки в точках растра.