#include <time.h> char *ctime(const time_t *time);
Функция ctime() возвращает указатель на строку, имеющую следующий вид:
День месяц год часы:минуты:секунды year\n\0
Функции передается указатель на календарное время. Календарное время обычно получают с помощью функции time().
Буфер, используемый ctime() для хранения форматированной строки вывода является статически распределенным массивом символов. Он перезаписывается при каждом вызове функции. Для сохранения строки скопируйте ее в какую-нибудь другую область памяти.
Эта программа отображает местное время, определенное в системе:
#include <time.h> #include <stdio.h> int main(void) { time_t lt; lt = time(NULL); printf(ctime(<)); return 0; }