Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 propertyvlastnosti, 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.