- •Содержание
 - •Библиотеки
 - •Подпрограммы классификации
 - •Подпрограммы преобразования
 - •Подпрограммы управления каталогом
 - •Подпрограммы диагностики
 - •Подпрограммы поддержки графики
 - •Подпрограммы ввода/вывода
 - •Интерфейсные подпрограммы (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
 
Getftime
-----------------------------------------------------------------
НазначениеПолучает дату и время файла.
Синтаксис #include<dos.h>
int getftime(int handle,struct ftime *ftimep);
Прототип вio.h
Замечанияgetftime получает время и дату дискового файла,
с дескриптором handle. Структура ftime, на
которую указывает ftimep, заполняется датой и
временем файла.
Структура ftime определена следующим образом:
struct ftime {
unsigned ft_tsec : 5; /* две секунды */
unsigned ft_min : 6; /* минуты */
unsigned ft_hour : 5; /* часы */
unsigned ft_day : 5; /* дни */
unsigned ft_month: 4; /* месяцы */
unsigned ft_year : 7; /* год - 1980 */
};
Возвращаемоеgetftime при успехе возвращает 0.
значение
В случае ошибки возвращается -1 и глобальная
переменная errno принимает одно из следующих
значений:
EINVFNC - ошибочный номер функции
EBADF - ошибочный номер файла
ПереносимостьУникальна для MS-DOS.
Смотри также open, setftime
-----------------------------------------------------------------
Getgraphmode
-----------------------------------------------------------------
НазначениеВозвращает текущий графический режим.
Синтаксис #include<graphics.h>
int far getgraphmode(void);
Прототип вgraphics.h
ЗамечанияВаша программа обязана успешно отработать
initgraph перед вызовом любой из этих функций.
Перечисление graphics_mode, описанное в
graphics.h, задает имена предопределенных гра-
фических режимов. Для получения списка этих
имен и соответствующих величин смотри описание
функции initgraph.
Возвращаемоеgetgraphmode возвращает графический режим, ус-
значениетановленный функциями initgraph или
setgraphmode.
ПереносимостьДанная функция работает только на IBM PC и сов-
местимых моделях при наличии соответствующих
графических адаптеров.
Смотри также getmoderange, restorecrtmode, setgraphmode
Пример
int cmode;
/* сохранить текущий режим */
cmode = getgraphmode();
/* перейти в текстовый режим */
restorecrtmode();
printf("Теперь нажмите любую клавишу для "
"возврата в графику...");
getch();
/* возврат в графику */
setgraphmode(cmode);
-----------------------------------------------------------------
