wcsftime()

Преобразовать время в строку широких символов

Прототип:

#include <wchar.h>
size_t wcsftime( wchar_t *wcs,
size_t maxsize,
const wchar_t *format,
const struct tm *timeptr );

Аргументы:

wcs
Указатель на область памяти, где функция сохранит полученную строку.
maxsize
Максимальный размер области памяти.
format
Формат преобразования времени в строку (см. Форматы).
timeptr
Указатель на структуру struct tm, которая содержит значение времени.

Библиотека:

libc

Описание:

Функция wcsftime() аналогична strftime(), но предназначена для работы с широкими символами.

Возвращаемое значение:

Количество широких символов, помещенных в массив, не включая завершающий символ NUL, или 0, если количество широких символов превышает maxsize (в этом случае содержимое строки сформировано некорректно).

Если возникает ошибка, функция записывает ее код в errno.

Классификация:

ANSI, POSIX 1003.1

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

asctime(), asctime_r(), ctime(), ctime_r(), sprintf(), strftime(), struct tm, tzset()




Предыдущий раздел: Описание API системной библиотеки