wctype
Określa regułę klasyfikacji kodów szerokich znaków.
wctype_t wctype(
const char * property
);
Parametry
- property
Ciąg znaków właociwooci.
Wartość zwracana
Jeśli LC_CTYPE kategorii bieżące ustawienia regionalne nie definiuje reguły klasyfikacji, których nazwa pasuje do ciągu właściwość property, funkcja zwraca wartość zero.W przeciwnym razie zwraca wartość niezerową nadające się do wykorzystania jako drugi argument na kolejne wywołania towctrans.
Uwagi
Funkcja określa reguły klasyfikacji kodów szerokich znaków.Następujące pary wywołań mają takie samo zachowanie wszystkich ustawień regionalnych (ale implementacja można zdefiniować zasady klasyfikacji dodatkowe nawet w ustawieniach regionalnych "C"):
Funkcja |
Takie same 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
Rozpoczęto wykonywanie procedury |
Wymaganego nagłówka |
---|---|
wctype |
<wctype.h> |
Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.