Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11639
Последний выпуск: 19.06.2015

asctime

[ Оглавление ]
               ASCTIME
            
            #include <time.h>
            
            char *asctime(time);
            struct tm *time;       указатель на структуру,
                                   объявленную в <time.h>
            
               Описание.
      
               Функция  asctime преобразует время, хранимое как структура,
         в символьную строку. Значение time обычно  получается  из  вызова
         gmtime  или  localtime, которые возвращают указатель на структуру
         tm, объявленную в <time.h> (cм. gmtime для описания полей  струк-
         туры  tm).  Результирующая строка, выработанная asctime, содержит
         26 символов и имеет форму, приведенную ниже в примере:
                
               Mon Jan 02 02:03:55 1980\n\0
         
                
               Используется 24 часа. Все  поля  имеют  постоянную  ширину.
         Символ  новой строки ('\n') и нулевой символ ('\0') занимают  две
         последние позиции в строке.
            
               Возвращаемое значение.
            
               Функция asctime возвращает указатель на  символьную  строку
         результата. Возвращаемого значения в случае ошибки нет.
               См.также ctime, ftime, gmtime, localtime, time, tzset.
            
               Замечание. Функции asctime и ctime используют один и тот же
         статистически захваченный буфер для хранения в нем строки резуль-
         тата. Каждый вызов одной из этих  процедур  уничтожает  результат
         предыдущего вызова.
            
               Пример:
            
            #include <time.h>
            #include <stdio.h>
            
            struct tm *newtime;
            long ltime;
            .
            .
            .
            time(&ltime);  /*взять время в секундах*/
            newtime=localtime(&ltime); /*преобразовать к структуре
                                        tm  и  напечатать  местное
                                        время в виде строки*/
            printf("the current date and time are %s\n",
                 asctime(newtime));
            
      

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог