Russian Belarusian English German Japanese Ukrainian

Asctime

CuBook05

Функция

Преобразует дату и время в код ASCII.
 
Синтаксис

#include <time.h>
char *asctime(const struct tm *tblock);
 
Прототип

time.h
 
Описание

Asctime преобразует время, содержащееся в виде структуры в *tblock, в 26-символьную строку такой же формы, как и в функции ctime:
Sun Sep 16 01:03:52 1973\n\0
 
Возвращаемое значение

Asctime возвращает указатель на символьную строку, содержащую дату и время. Эта строка является статической переменной, которая изменяет свое значение при каждом вызове функции asctime.
 
Переносимость

Поддерживается в системах UNIX и определена в ANSI C.
 
Пример

#include <stdio.h>
#include <string.h>
#include <time.h>

int main(void)
{
struct tm t;
char str[80];

/* простейшее заполнение структуры */
t.tm_sec = 1; /* секунды */
t.tm_min = 30; /* минуты */
t.tm_hour = 9; /* часы */
t.tm_mday = 22; /* день месяца */
t.tm_mon = 11; /* месяц */
t.tm_year = 56; /* год не включает век */
t.tm_wday = 4; /* день недели */
t.tm_yday = 0; /* не отображается в asctime */
t.tm_isdst = 0; /* летнее время, не отобра жается asctime */

/* преобразование структуры в строку оканчивающуюся нулем */
strcopy(str,asctime(&t));
printf("%s\n",str);
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить