- •Void writechar(char ch)
- •Void far getarccoords(struct arccoordstype
- •Int far getbkcolor(void);
- •Itoa(bkcolor,bkname,10);
- •Int getc(file *stream);
- •Int main(void)
- •Int getchar(void);
- •Int main(void)
- •Int getche(void);
- •Itoa(color,colname,10);
- •Int getcurdir(int drive, char * direc);
- •Int da_year; /* текущий год */
- •Int main(void)
- •Void getdfree(unsigned char drive,
- •Int getdisk(void);
- •Int main(void)
- •If(!flag)
- •Void getfatd(struct fatinfo *dtable);
- •Void far getfillpattern(char far *pattern);
- •Int getftime(int handle, struct ftime * ftimep);
- •Int far getgraphmode(void)
- •Initgraph.
- •Void far getimage(int left, int top, int
- •0X3333 или 0x0f0f. Если же параметр linestyle в
- •Int far getmaxcolor(void);
- •Int far getmaxx(void);
- •Int far getmaxy(void);
- •Void far getmoderange(int graphdriver, int
- •Void far getpalette(struct palettetype far
- •Int far getpalettesize(void);
- •Int main(void)
- •Int main(void)
- •3.X можно использовать глобальную переменную
- •Void gettextinfo(struct text_info *r);
- •Int main(void)
- •Void var gettexsettings(struct
- •Void gettime(struct time * timep);
- •Int main(void)
- •Int far getx(void);
- •Int far gety(void);
- •Void far graphdefaults(void);
- •Void far _graphfreemem(void var
- •Void far _graphgetmem(unsigned size);
- •0 GrOk нет ошибок
- •0, Если необходимо игнорировать ошибку, 1, если
- •Void hardresume(int rescode);
- •0, Если необходимо игнорировать ошибку, 1, если
- •0, Если необходимо игнорировать ошибку, 1, если
- •Int heapcheck(void);
- •Int heapchecknode(void *node);
- •Int heapfillfree(unsigned int fillvalue);
- •Int heapwalk(struct heapinfo *hi);
- •Void highvideo(void);
- •Int main(void)
- •Initgraph загружает графический драйвер и
- •Initgraph как часть его драйвероопределяю-
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; /* месяц */
-189-
unsigned ft_year:7; /* год-1980 */
}
Возвращаемое При успешном завершении возвращает 0. Если произошла
значение ошибка, возвращается значение -1 и глобальной пере-
менной errno присваивается значение одной из сле-
дующих констант:
EINVFNC - Неверный номер функции.
EBADF - Неверный номер файла.
Переносимость Функция уникальна для DOS.
Смотрите также open, setftime.
Пример:
#include<stdio.h>
#include<io.h>
int main()
{
FILE *stream;
struct ftime ft;
if((stream = fopen("TEST.$$$","wt"))== NULL)
{
fprintf(stderr,"Не могу открыть файл\n");
return 1;
}
getftime(fileno(stream),&ft);
printf("Время модификации файла:%02u:%02u,%02u\n",
ft.ft_hour,ft.ft_min,ft.ft_tsec/2);
printf("Дата: %02u%02u%04u\n",ft.ft_month,ft.ft_day,
ft.ft_year+1980);
return 0;
}
getgraphmode
Функция Возвращает текущий графический режим.
Синтаксис #include <graphics.h>