Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TCLR-3Ar.doc
Скачиваний:
17
Добавлен:
12.07.2019
Размер:
664.58 Кб
Скачать

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>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]