wctype

Określa regułę klasyfikacji dla kodów szerokiego znaku.

Składnia

wctype_t wctype(
   const char * property
);

Parametry

property
Ciąg właściwości.

Wartość zwracana

LC_CTYPE Jeśli kategoria bieżących ustawień regionalnych nie definiuje reguły klasyfikacji, której nazwa pasuje do ciągu propertywłaściwości, funkcja zwraca zero. W przeciwnym razie zwraca wartość niezerową odpowiednią do użycia jako drugi argument do kolejnego wywołania metody towctrans.

Uwagi

Funkcja określa regułę klasyfikacji dla kodów szerokiego znaku. Następujące pary wywołań mają takie samo zachowanie we wszystkich ustawieniach regionalnych (ale implementacja może definiować więcej reguł klasyfikacji nawet w ustawieniach regionalnych "C"):

Function Tak samo jak
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" ))

Wymagania

Procedura Wymagany nagłówek
wctype <wctype.h>

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Zobacz też

Konwersja danych
setlocale, _wsetlocale