- •Содержание
- •Библиотеки
- •Подпрограммы классификации
- •Подпрограммы преобразования
- •Подпрограммы управления каталогом
- •Подпрограммы диагностики
- •Подпрограммы поддержки графики
- •Подпрограммы ввода/вывода
- •Интерфейсные подпрограммы (dos, 8086, bios)
- •Подпрограммы манипулирования (строками, памятью)
- •Математические подпрограммы
- •Подпрограммы распределения памяти
- •Прочие подпрограммы
- •Подпрограммы управления процессами
- •Cтандартные подпрограммы
- •Подпрограммы отображения текста в окнах
- •Подпрограммы работы со временем и датой
- •Подпрограммы с переменным списком аргументов
- •Environ
- •Errno, _doserrno, sys_errlist, sys_nerr
- •_Heaplen
- •_Osmajor, _osminor
- •_Stklen
- •Timezone
- •_Version
- •Absread
- •Abswrite
- •Allocmem
- •Asctime
- •Bdosptr
- •Bioscom
- •Biosdisk
- •Biosequip
- •Bioskey
- •Biosmemory
- •Biosprint
- •Biostime
- •Bsearch
- •_Clear87
- •Cleardevice
- •Clearerr
- •Closegraph
- •_Control87
- •Coreleft
- •Country
- •Сprintf
- •Creatnew
- •Creattemp
- •Ctrlbrk
- •Delline
- •Detectgraph
- •Difftime
- •Disable
- •Dosexterr
- •Dostounix
- •Drawpoly
- •Ellipse
- •Exec...
- •Farcalloc
- •Farcoreleft
- •Farfree
- •Farmalloc
- •Farrealloc
- •Fcloseall
- •Fgetchar
- •Fgetpos
- •Filelength
- •Fillellipse
- •Fillpoly
- •Findfirst
- •Findnext
- •Floodfill
- •Flushall
- •Fnmerge
- •Fnsplit
- •_Fpreset
- •Fprintf
- •Fputchar
- •Freemem
- •Freopen
- •Fsetpos
- •Geninterrupt
- •Getarccoords
- •Getaspectratio
- •Getbkcolor
- •Getcbrk
- •Getchar
- •Getcolor
- •Getcurdir
- •Getdate
- •Getdefaultpalette
- •Getdfree
- •Getdisk
- •Getdrivername
- •Getfatd
- •Getfillpattern
- •Getfillsettings
- •Getftime
- •Getgraphmode
- •Getimage
- •Getlinesettings
- •Getmaxcolor
- •Getmaxmode
- •Getmaxx
- •Getmaxy
- •Getmodename
- •Getmoderange
- •Getpallete
- •Getpalettesize
- •Getpass
- •Getpixel
- •Gettext
- •Gettextinfo
- •Gettextsettings
- •Gettime
- •Getvect
- •Getverify
- •Getviewsettings
- •Graphdefaults
- •Grapherrormsg
- •_Graphfreemem
- •_Graphgetmem
- •Graphresult
- •Harderr
- •Hardresume
- •Hardretn
- •Highvideo
- •Imagesize
- •Initgraph
- •Inportb
- •Insline
- •Installuserdriver
- •Installuserfont
- •Intdosx
- •Isalnum
- •Isalpha
- •Isascii
- •Iscntrl
- •Isdigit
- •Isgraph
- •Islower
- •Isprint
- •Ispunch
- •Isspace
- •Isupper
- •Isxdigit
- •Linerel
- •Loсaltime
- •Longjmp
- •Lowvideo
- •Lsearch
- •_Matherr
- •Matherr
- •Memccpy
- •Memicmp
- •Memmove
- •Movedata
- •Moverel
- •Movetext
- •Normvideo
- •Nosound
- •Outport
- •Outportb
- •Outtext
- •Outtextxy
- •Parsfnm
- •Pieslice
- •Putchar
- •Putimage
- •Putpixel
- •Puttext
- •Randbrd
- •Randbwr
- •Randomize
- •Realloc
- •Rectangle
- •Registerbgidriver
- •Registerbgifont
- •Restorecrtmode
- •Searchpath
- •Segread
- •Setactivepage
- •Setallpalette
- •Setaspectratio
- •Setbkcolor
- •Setblock
- •Setcbrk
- •Setcolor
- •Setdate
- •Setdisk
- •Setfillpattern
- •Setfillstyle
- •Setftime
- •Setgraphbufsize
- •Setgraphmode
- •Setlinestyle
- •Setmode
- •Setpalette
- •Setrgbpalette
- •Settextjustify
- •Settextstyle
- •Settime
- •Setusercharsize
- •Setvbuf
- •Setvect
- •Setverify
- •Setviewport
- •Setvisualpage
- •Setwritemode
- •Spawn...
- •Sprintf
- •_Status87
- •Strcmpi
- •Strcspn
- •_Strerror
- •Strerror
- •Stricmp
- •Strncat
- •Strncmp
- •Strncmpi
- •Strncpy
- •Strnicmp
- •Strnset
- •Strpbrk
- •Strrchr
- •Strtoul
- •Textattr
- •Textbackground
- •Textcolor
- •Textheight
- •Textmode
- •Textwidht
- •Tmpfile
- •Toascii
- •_Tolower
- •Tolower
- •_Toupper
- •Toupper
- •Ungetch
- •Unixtodos
- •Vfprintf
- •Vfscanf
- •Vprintf
- •Vsprintf
- •Vsscanf
Registerbgifont
-----------------------------------------------------------------
НазначениеРегистрирует скомпонованные коды шрифта
Синтаксис #include<graphics.h>
int registerbgifont(void (*font)(void));
Прототип вgraphics.h
ЗамечанияВызов registerbgifont информирует графическую
систему о том, что шрифт, на который указывает
font, был включен во время компоновки. Эта
функция проверяет, действительно ли
скомпонованные коды являются кодами шрифта, и
если являются, то эти коды регистрируются во
внутренних таблицах. Встроенные шрифты более
подробно рассматриваются в Приложении D.
Указывая имя компонуемого шрифта при вызове
registerbgifont, вы также сообщаете компилятору
(и компоновщику) о необходимости компоновки
объектного файла с этим именем.
Если вы регистрируете созданный пользователем
шрифт, то должны передать результат выполнения
функции registerbgifont функции settextstyle,
для того, чтобы номер шрифта мог быть
использован.
Возвращаемоеregisterbgifont возвращает отрицательный код
значениеошибки графической системы, если указанный
шрифт некорректен. В противном случае
registerbgifont возвращает номер
зарегистрированного шрифта.
ПереносимостьЭта функция работает только на IBM PC и
совместимых компьютерах с графическими
контроллерами.
См. также graphresult,initgraph,installuserdriver,
registerbgdriver,settextstyle
Пример /* Регистрация готического шрифта */
if registerbgifont(gothic_font) != GOTIC_FONT) exit(1);
-----------------------------------------------------------------
remove
-----------------------------------------------------------------
Назначение Удаляет файл
Синтаксис #include <stdio.h>
int remove(const char *filename);
Прототип вstdio.h
Замечанияremove удаляет файл, указанный в filename. Это
макрос, который просто осуществляет вызов
unlink.
ВозвращаемоеПри успешном завершении remove возвращает 0.
значениеПри ошибке возвращается 0 и errno принимает
одно из следующих значений:
ENOENT Нет такого файла или каталога
EACCES Доступ запрещен
Переносимостьremove доступна в системах UNIX и совместима с
ANSI C
См. также unlink
-----------------------------------------------------------------
rename
-----------------------------------------------------------------
Назначение Переименовывает файл
Синтаксис int rename(const char *oldname,
const char *newname);
Прототип в stdio.h
Замечанияrename изменяет имя файла, содержащееся в
oldname, на имя, указанное в newname. Если спе-
цификатор драйвера для файла указан в newname,
то он должен быть таким же, какой указан в
oldname.
Имена каталогов в oldname и newname могут быть
различны, поэтому rename может использоваться
для перемещения файла из одного каталога в
другой. Использование имен файлов с переменными
элементами запрещено.
ВозвращаемоеПри успешном переименовании файла rename воз-
значениевращает значение 0. В случае ошибки
возвращается -1 и errno принимает одно из
следующих значений:
ENOENT - Нет такого файла или каталога
EACCES - Доступ запрещен
ENOTSAM - Другое устройство
Переносимостьrename совместима с ANSI C
-----------------------------------------------------------------