void _dos_getdate(struct dosdate_t *d)
void _dos_gettime(struct dostime_t *t)
Прототип:
Описание:
Эти функции не определены стандартом ANSI С.
Функция _dos_getdate() возвращает системную дату DOS в структуре, на которую указывает параметр d. Функция _dos_gettime() возвращает системное время DOS в структуре, на которую указывает параметр t.
Структура dosdate_t определена следующим образом:
struct dosdate_t { unsigned char day; unsigned char month; unsigned int year; unsigned char dayofweek; /* Воскресенье - 0 */ };
Структура dostime_t определена следующим образом:
struct dostime_t { unsigned char hour; unsigned char minute; unsigned char second; unsigned char hsecond; /* сотые доли секунды */ };
Пример:
Следующая программа выводит системные время и дату: #include <stdio.h> #include <dos.h> int main(void) { struct dosdate_t d; struct dostime_t t; _dos_getdate (&d); _dos_gettime (&t); printf("Time and date: %d:%d:%d, %d/%d/%d", t.hour, t.minute, t.second, d.month, d.day, d.year); return 0; }
