Spec-Zone.ru › C

wctrans

Определено в заголовке <wctype.h>
wctrans_t wctrans( const char* str );
(с C95)

Создаёт значение типа wctrans_t, которое описывает категорию преобразования широких символов. Оно может быть одним из стандартных преобразований или зависящим от локали, например "tojhira" или "tojkata".

Параметры

str - Строка C, содержащая имя требуемого преобразования.

Следующие значения str поддерживаются во всех локалях C:

Значение str Действие
"toupper" определяет преобразование, используемое towupper
"tolower" определяет преобразование, используемое towlower

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

Объект типа wctrans_t, пригодный для использования с towctrans, для преобразования широких символов в соответствии с указанным именем преобразования текущей локали C, или ноль, если str не называет преобразование, поддерживаемое текущей локалью C.

Ссылки

  • Стандарт C23 (ISO/IEC 9899:2023):
    • 7.30.3.2.2 Функция wctrans (p: TBD)
  • Стандарт C17 (ISO/IEC 9899:2018):
    • 7.30.3.2.2 Функция wctrans (p: TBD)
  • Стандарт C11 (ISO/IEC 9899:2011):
    • 7.30.3.2.2 Функция wctrans (p: 454)
  • Стандарт C99 (ISO/IEC 9899:1999):
    • 7.25.3.2,2 Функция wctrans (p: 400)

См. также

towctrans
(C95)
выполняет преобразование символов в соответствии с указанной категорией преобразования LC_CTYPE
(функция)
Документация C++ для wctrans

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/c/string/wide/wctrans

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API