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 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.

Viz také

Konverze dat
setlocale, _wsetlocale