wctype

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

wctype_t wctype(
   const char * property 
);

Параметры

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

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

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

Заметки

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

Функция

Аналогично

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