wctype
Určuje pravidlo klasifikace pro kódy širokých znaků.
Syntaxe
wctype_t wctype(
const char * property
);
Parametry
property
Řetězec vlastnosti.
Vrácená hodnota
LC_CTYPE
Pokud kategorie aktuálního národního prostředí nedefinuje pravidlo klasifikace, jehož název odpovídá řetězci property
vlastnosti, vrátí funkce nulu. V opačném případě vrátí nenulovou hodnotu, která je vhodná pro použití jako druhý argument následného volání towctrans
.
Poznámky
Funkce určuje pravidlo klasifikace pro kódy širokých znaků. Následující páry volání mají stejné chování ve všech národních prostředích (ale implementace může definovat více klasifikačních pravidel 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ý hlavičkový soubor |
---|---|
wctype |
<wctype.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.