Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по функциям С++.doc
Скачиваний:
168
Добавлен:
02.05.2014
Размер:
3.57 Mб
Скачать

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);

-----------------------------------------------------------------