#include <time.h> time_t time(time_t *time);
Функция time() возвращает текущее календарное время системы. Если в системе отсчет времени не производится, возвращается значение -1.
Функцию time() можно вызывать либо с нулевым указателем, либо с указателем на переменную типа time_t. В последнем случае этой переменной будет присвоено календарное время.
Эта программа отображает местное время, определенное системой:
#include <time.h> #include <stdio.h> int main(void) { struct tm *ptr; time_t lt; lt = time(NULL); ptr = localtime(<); printf(asctime(ptr)); return 0; }