Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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ść.