void getdate(struct date *d)
void gettime(struct time *t)
Прототип:
Описание:
Эти функции не определены стандартом ANSI С.
Функция getdate() заполняет поля структуры date, на которую указывает параметр d. Текущие системные данные пишутся в формате DOS.
Функция gettime() заполняет поля структуры time, на которую указывает параметр t. Данные текущего системного времени записываются в формате DOS.
Пример:
Ниже приводится преобразование времени и даты формата DOS в формат, который может использоваться процедурами, согласующимися со стандартом ANSI С: #include <stdio.h> #include <time.h> #include <dos.h> int main(void) { time_t t; struct time dos_time; struct date dos_date; struct tm *local; getdate(&dos_date); gettime(&dos_time); t = dostounix(&dos_date, &dos_time); local = localtime(&t); printf("time and date: %s", asctime(local)); return 0; }
