Man page - wctype(3)

Packages contains this manual

Available languages:

en fr es ja ru ro de

Manual

wctype

НАИМЕНОВАНИЕ
БИБЛИОТЕКА
ОБЗОР
ОПИСАНИЕ
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
АТРИБУТЫ
СТАНДАРТЫ
ИСТОРИЯ
ПРИМЕЧАНИЯ
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД

НАИМЕНОВАНИЕ

wctype - классифицирует широкие символы

БИБЛИОТЕКА

Стандартная библиотека языка C ( libc , -lc )

ОБЗОР

#include <wctype.h>

wctype_t wctype(const char * name );

ОПИСАНИЕ

Тип wctype_t представляет собой свойство, которое может или не может быть у широкого символа. Другими словами, он представляет собой класс широкого символа. Структура этого типа зависит от её реализации, но специальное значение (wctype_t) 0 указывает на неверное свойство. Ненулевое значение wctype_t может быть передано функции iswctype (3) для проверки, имеет ли широкий символ определённое свойство.

Функция wctype () возвращает свойство, обозначенное соответствующим именем. Множество корректных имен зависит от категории LC_CTYPE текущей локали, но следующие имена корректны для всех локалей:

«alnum» - реализует функцию isalnum (3)
«alpha» - реализует функцию isalpha (3)
«blank» - реализует функцию isblank (3)
«cntrl» - реализует функцию iscntrl (3)
«digit» - реализует функцию isdigit (3)
«graph» - реализует функцию isgraph (3)
«lower» - реализует функцию islower (3)
«print» - реализует функцию isprint (3)
«punct» - реализует функцию ispunct (3)
«space» - реализует функцию isspace (3)
«upper» - реализует функцию isupper (3)
«xdigit» - реализует функцию isxdigit (3)

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

Функция wctype () возвращает описатель свойства, если имя name корректно. Иначе возвращается (wctype_t) 0 .

АТРИБУТЫ

Описание терминов данного раздела смотрите в attributes (7).

Image grohtml-625803-1.png

СТАНДАРТЫ

C11, POSIX.1-2008.

ИСТОРИЯ

POSIX.1-2001, C99.

ПРИМЕЧАНИЯ

Поведение wctype () зависит от категории LC_CTYPE текущей локали.

СМОТРИТЕ ТАКЖЕ

iswctype (3)

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Azamat Hackimov <azamat.hackimov@gmail.com>, Yuri Kozlov <yuray@komyakino.ru> и Kirill Rekhov <krekhov.dev@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков .