CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
gettime
gettime
Функция Получает системное время.
Синтаксис #include <dos.h>
void gettime(struct time * timep);
Файл, содержащий dos.h
прототип
Описание Функция gettime заполняет структуру time на
которую указывает параметр timep, текущим
системным временем.
Структура time определена следующим образом:
struct time {
unsigned char ti_min; /* минуты */
unsugned char ti_hour; /* часы */
unsigned char ti_hund; /* сотые доли секунды */
unsigned char ti_sec; /* секунды */
};
Возвращаемое Нет.
значение
Переносимость gettime уникальна для DOS.
Смотрите также getdate, setdate, settime, stime, time.
Пример:
#include<stdio.h>
#include<dos.h>
int main(void)
{
struct time t;
gettime(&t);
printf("Время: %2d:%02d:02d.%02d\n",t.ti_hour,t.ti_min,
t.ti_sec, t.ti_hung);
return 0;
}
Оставить комментарий
Комментарии
1.
+2 / -0


3 апреля 2006, 19:27:15
Код содержит ошибки в строке с printf(). В выражении %2d:%02d:02d.%02d\n нехватает одного знака процентов. Имя последней переменной написано с ошибкой, должно быть t.ti_hund, вместо t.ti_hung. Таким образом вся строка должна иметь вид
printf("Время: %2d:%02d:%02d.%02d\n",t.ti_hour,t.ti_min,t.ti_sec,t.ti_hund);
printf("Время: %2d:%02d:%02d.%02d\n",t.ti_hour,t.ti_min,t.ti_sec,t.ti_hund);
