CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
ctime
CTIME
#include <time.h> требуется только для объявления
функции
char *ctime(time);
long *time; указатель на хранимое время
Описание.
Функция ctime преобразует время, хранимое как long- значе-
ние, в символьную строку. Значение time обычно получается из вы-
зова функции time, которая возвращает количество секунд, пройден-
ных от значения времени по Гринвичу, т.е. с 1 января 1980 года.
Строка результата, выработанная по ctime, содержит 26 сим-
волов и имеет форму, приведенную ниже в примере:
Mon Jan 02 02:03:55 1980\n\0
Используется 24 часа. Все поля имеют постоянную ширину.
Символ новой строки ('\n') и нулевой символ ('\0') занимают две
последние позиции в строке.
В MS DOS даты раньше 1980 года не понимаются. Если time
представляет дату перед 1 января 1980 года, ctime возвращает сим-
вольную строку, представленную 00:00:00 January 1,1980.
Возвращаемое значение.
Функция ctime возвращает указатель на символьную строку ре-
зультата. Возвращаемого значения в случае ошибки нет.
См.также asctime, ftime, gmtime, localtime, time.
Замечание. Функции asctime и ctime используют один и тот же
статистически захваченный буфер для хранения в нем строки резуль-
тата. Каждый вызов одной из этих процедур уничтожает результат
предыдущего вызова.
Пример:
#include <time.h>
#include <stdio.h>
long time;
time(<ime);
printf("the time is %s\n",ctime(<ime));
