Поделиться через


wctype

Определяет правило классификации кодов расширенных символов.

Синтаксис

wctype_t wctype(
   const char * property
);

Параметры

property
Строка свойства.

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

LC_CTYPE Если категория текущего языкового стандарта не определяет правило классификации, имя которого соответствует строке propertyсвойства, функция возвращает ноль. В противном случае возвращается ненулевое значение, подходящее для использования в качестве второго аргумента для последующего вызова towctrans.

Замечания

Функция определяет правило классификации кодов расширенных символов. Следующие пары вызовов имеют одинаковое поведение во всех языковых стандартах (но реализация может определять больше правил классификации даже в языковом стандарте C):

Function Эквивалентно
iswalnum(c) iswctype(c, wctype( "alnum" ))
iswalpha(c) iswctype(c, wctype( "alpha" ))
iswcntrl(c) iswctype(c, wctype( "cntrl" ))
iswdigit(c) iswctype(c, wctype( "digit" ))
iswgraph(c) iswctype(c, wctype( "graph" ))
iswlower(c) iswctype(c, wctype( "lower" ))
iswprint(c) iswctype(c, wctype( "print" ))
iswpunct(c) iswctype(c, wctype( "punct" ))
iswspace(c) iswctype(c, wctype( "space" ))
iswupper(c) iswctype(c, wctype( "upper" ))
iswxdigit(c) iswctype(c, wctype( "xdigit" ))

Требования

Маршрут Обязательный заголовок
wctype <wctype.h>

Дополнительные сведения о совместимости см. в разделе Совместимость.

См. также

Преобразование данных
setlocale, _wsetlocale