Функции, перечисленные в табл. 19.4, предназначены для преобразования строк двухбайтовых символов в числа; в таблице приведены также функции времени. Для всех функций в таблице указаны соответствующие им стандартные функции. Все функции, указанные в таблице, используют заголовок <wchar.h>.
Функция | Соотвествующая функция для типа char |
---|---|
size_t wcsftime( wchar_t *str, size_t max, const wchar_t *fmt, const struct tm *ptr) | strftime() В версии С99 к параметрам str1, fmt и ptr применен квалификатор restrict |
double wcstod( const wchar_t *start, wchar_t **end) | strtod() В версии С99 к параметрам start и end применен квалификатор restrict |
float wcstof( const wchar_t * restrict start, wchar_t ** restrict end) | strtof() (Добавлена в версии С99) |
long double wcstold( const wchar_t * restrict start, wchar_t ** restrict end) | strtold() (Добавлена в версии С99.) |
long int wcstol( const wchar_t *start, wchar_t **end, int radix) | strtol() В версии С99 к параметрам start и end применен квалификатор restrict |
long long int wcstoll( const wchar_t * restrict start, wchar_t ** restrict end, int radix) | strtoll() (Добавлена в версии С99) |
unsigned long int wcstoul( const wchar_t * restrict start, wchar_t ** restrict end, int radix) | strtoul() В версии С99 к параметрам start и end применен квалификатор restrict |
unsigned long long int wcstoull( const wchar_t *start, wchar_t **end, int radix) | strtoull (Добавлена в версии С99) |