void ftime(struct timeb *time)
Прототип:
Описание:
Эта функция не определена стандартом ANSI С.
Функция ftime() заполняет структуру timeb системной информацией. В частности, она возвращает время в секундах, истекшее с 1 января 1970 года (GMT), дробную часть истекшей секунды в миллисекундах, разницу между временем гринвичского меридиана GMT и локальным временем в минутах, а также индикатор летнего времени.
Структура timeb имеет следующий вид:
struct timeb { long time; /* время в секундах с 1 января 1970 г. */ short millitm; /* миллисекунды */ short timezone; /* разница между временем по Гринвичу и местным */ short dstflag; /* не равен 0, если время летнее */ };
Пример:
Следующая программа выводит количество секунд, которое истекло с 1 января 1970 года: #include <stdio.h> #include <sys\timeb.h> int main(void) { struct timeb It; ftime(<); printf("%ld seconds %d milliseconds.", It.time, It.millitm); return 0; }
