wctype
Určuje pravidlo pro celou znakových kódů klasifikace.
wctype_t wctype(
const char * property
);
Parametry
- property
Vlastnost řetězec.
Vrácená hodnota
Pokud LC_CTYPE kategorie aktuální národní prostředí nedefinuje pravidla klasifikace, jehož název odpovídá řetězec vlastnosti property, vrátí funkce hodnotu nula.Jinak vrátí nenulovou hodnotu použít jako druhý argument k následným voláním towctrans.
Poznámky
Funkce určuje pravidla pro kódy znaků wide klasifikace.Následující páry volání mají stejné chování ve všech národních prostředí (ale implementace můžete definovat další klasifikační pravidla i v národním prostředí "C"):
Function |
Stejné jako |
---|---|
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" ) ) |
Požadavky
Rutina |
Požadované záhlaví |
---|---|
wctype |
<wctype.h> |
Další informace o kompatibilitě, viz Compatibility v úvodu.