Программирование на C и C++

Онлайн справочник программиста на C и C++

ftime

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(&lt);
printf("%ld seconds %d milliseconds.", It.time, It.millitm);
return 0;
}