- •Содержание
 - •Библиотеки
 - •Подпрограммы классификации
 - •Подпрограммы преобразования
 - •Подпрограммы управления каталогом
 - •Подпрограммы диагностики
 - •Подпрограммы поддержки графики
 - •Подпрограммы ввода/вывода
 - •Интерфейсные подпрограммы (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
 
Randomize
-----------------------------------------------------------------
НазначениеИнициализирует генератор случайных чисел
Синтаксис #include<stdlib.h>
#include<time.h>
void randomize(void);
Прототип в stdlib.h
Замечанияrandomize устанавливает генератор случайных
чисел в случайное значение. Поскольку randomize
является макросом, который вызывает функцию
time, определенную в time.h, мы рекомендуем вам
также включать time.h, когда вы используете эту
функцию.
ВозвращаемоеНет
значение
ПереносимостьСоответствующая функция есть в Turbo Pascal
См. также rand,random,srand
-----------------------------------------------------------------
_read
-----------------------------------------------------------------
Назначение Читает из файла
Синтаксис int _read(int handle,void *buf,unsigned len);
Прототип вio.h
Замечания_read пытается прочитать len байт из файла,
связанного с handle, в буфер, на который
указывает buf. _read осуществляет прямое
обращение к системному вызову чтения.
Если файл открыт в текстовом режиме, _read не
удаляет коды возврата каретки.
handle - это файловый драйвер, связанный с
файлом путем обращения к creat,open,dup или
dup2.
При работе с дисковыми файлами _read начинает
чтение с текущего значения указателя файла.
После завершения чтения значение указателя
файла увеличивается на число считанных байтов.
При работе с устройствами _read считывает байты
непосредственно с устройства.
Максимальное число байтов, которое может быть
считано _read, составляет 65534, поскольку
65535 (0xFFFF) соответствует -1 и является
кодом возврата в случае ошибки.
ВозвращаемоеПри успешном завершении _read возвращает
значениеположительное целое число, соответствующее
количеству помещенных в буфер байтов. При
обнаружении конца файла _read возвращает 0. При
ошибке возвращается 0 и errno принимает одно из
следующих значений:
EACCES Доступ запрещен
EBADF Неправильный номер файла
Переносимость_read уникальна для DOS.
См. также _open,read,_write
-----------------------------------------------------------------
read
-----------------------------------------------------------------
Назначение Читает из файла
Синтаксис int read(int handle,void *buf,unsigned len);
Прототип вio.h
Замечанияread пытается прочитать len байт из файла,
связанного с handle, в буфер, на который
указывает buf.
Если файл открыт в текстовом режиме, read
удаляет коды возврата каретки и при достижении
конца файла удаляет код конца файла.
handle - это файловый драйвер, связанный с
файлом путем обращения к creat,open,dup или
dup2.
При работе с дисковыми файлами read начинает
чтение с текущего значения указателя файла.
После завершения чтения значение указателя
файла увеличивается на число считанных байтов.
При работе с устройствами read считывает байты
непосредственно с устройства.
Максимальное число байт, которое может быть
считано read, составляет 65534, поскольку 65535
(0xFFFF) соответствует -1 и является кодом
возврата в случае ошибки.
ВозвращаемоеПри успешном завершении read возвращает
значениеположительное целое число, соответствующее
количеству помещенных в буфер байт. Если файл
был открыт в текстовом режиме, то read
игнорирует коды возврата каретки, или Ctrl/Z,
при подсчете числа считанных байт. При
обнаружении конца файла read возвращает 0. При
ошибке возвращается 0 и errno принимает одно из
следующих значений:
EACCES Доступ запрещен
EBADF Неправильный номер файла
Возвращаемоеread доступна в системах UNIX
значение
См. также open,_read,write
-----------------------------------------------------------------
