- •Содержание
- •Библиотеки
- •Подпрограммы классификации
- •Подпрограммы преобразования
- •Подпрограммы управления каталогом
- •Подпрограммы диагностики
- •Подпрограммы поддержки графики
- •Подпрограммы ввода/вывода
- •Интерфейсные подпрограммы (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
Vprintf
-----------------------------------------------------------------
НазначениеПересылает форматированный вывод в stdout.
Синтаксис #include <stdio.h>
int vprintf(const char *format,
va_list arglist);
Прототип в stdio.h
ЗамечанияФункции v...printf известны как дополнительные
точки входа для функций ...printf. Они работают
точно так же, как их ...printf-двойники, однако
они принимают указатель на список аргументов, а
не сам список аргументов.
vprintf принимает указатель на ряд аргументов,
применяет к каждому аргументу спецификацию фор-
мата, содержащуюся в строке форматов, на кото-
рую указывает format, и выводит форматированные
данные в stdout. Число спецификаций формата
должно быть равно числу аргументов.
Смотри описание printf для получение информации
о спецификациях формата.
Возвращаемоеvprintf возвращает число выводимых байтов. В
значениеслучае ошибки vprintf возвращает EOF.
Переносимостьvprintf доступна в UNIX System V и совместима
со стандартом ANSI.
См. также printf, va_...
Пример См. printf
-----------------------------------------------------------------
vscanf
-----------------------------------------------------------------
НазначениеОсуществляет форматированный ввод из stdin.
Синтаксис #include <stdio.h>
int vscanf(const char *format,
va_list arglist);
Прототип в stadio.h
ЗамечанияФункции v...scanf известны как дополнительные
точки входа для функций ...scanf. Они работают
точно так же, как их ...scanf-двойники, однако
они принимают указатель на список аргументов, а
не сам список аргументов.
vscanf сканирует ряд входных полей (один символ
за раз), читаемых из stdin. Затем каждое поле
форматируется в соответствии со спецификацией
формата, содержащейся в строке форматов, на ко-
торую указывает format. После этого vscanf сох-
раняет форматированный ввод по адресу, передан-
ному ей аргументом, следующим за format. Число
спецификаций формата и адресов должно быть рав-
но числу входных полей.
Смотри описание scanf для получение информации
о спецификациях формата.
vscanf может остановить сканирование до того,
как она обнаружит символ конца файла, или сов-
сем завершить работу по целому ряду причин. Для
получение информации об этом смотри описание
scanf.
Возвращаемоеvscanf возвращает число успешно обработанных
значениевходных полей (в него не входят поля, которые
были проверены, но не были сохранены). Если ни
одного поля не было сохранено, возвращается 0.
Если vscanf пытается читать символ конца файла,
возвращается EOF.
Переносимостьvscanf доступна в UNIX System V.
См. также fscanf, scanf, va_...
-----------------------------------------------------------------