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 property
wł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ść.