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