CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
ftime
FTIME #include <sys\types.h> #include <sys\timeb.h> void ftime(timeptr); struct timeb *timeptr; указатель на структуру, описанную в <sys\timeb.h>. Описание: Функция ftime высвечивает текущее время и хранит его в структуре, на которую указывает timeptr. Структура timeb описана в <sys\timeb.h>. Она содержит 4 поля: time, millitm, timezone, dstflag, которые имеют следующие значения: ПОЛЕ ЗНАЧЕНИЕ time Время, в секундах, прошедшее от значения 00:00:00 времени по Гринвичу, т.е. с 1января 1970 г. millitm Тысячная доля секунды. timezone Разность в минутах (в направлении к западу) между значением времени по Гринвичу и местным временем. Значение timezone определяется из значения timezone (см. tzset). dstflag Ненулевое значение, если зона перехода на зимнее/летнее время присутствует в зоне местного времени, которое определяется из значения глобальной переменной daylight ( см. tzset.) Возвращаемое значение: Функция ftime задает значения полей структуры, определенной по timeptr. Возвращаемого значения нет. См. также asctime, ctime, gmtime, localtime, time, tzset. Пример. #include <sys\types.h> #include <sys\timeb.h> #include <stdio.h> #include <time.h> main() { struct timeb timebuffer; char *timeline; time(&timebuffer); timeline = ctime(&(timebuffer, time)); printf ("The time is %.19s.%hu %s", timeline, timebuffer.millitm, &timeline[20]); } На выходе будет следующая информация: The time is Wed Dec 04 17:58:29.420 1985.