_isctype, iswctype, _isctype_l, _iswctype_l
Testuje c na vlastnost určenou argumentem desc.Pro každou platnou hodnotu desc existuje ekvivalentní klasifikace širokého znaku rutiny.
int _isctype(
int c,
_ctype_t desc
);
int _isctype_l(
int c,
_ctype_t desc,
_locale_t locale
);
int iswctype(
wint_t c,
wctype_t desc
);
int _iswctype_l(
wint_t c,
wctype_t desc,
_locale_t locale
);
Parametry
c
Celé číslo k testování.desc
Vlastnost, která se má testovat.To je obvykle načteno pomocí ctype nebo wctype.locale
Národní prostředí pro všechny testy závislé na národním prostředí.
Vrácená hodnota
_isctype a iswctype vrátí nenulovou hodnotu, pokud c má vlastnost zadanou pomocí desc v aktuálním národním prostředí, nebo 0, pokud tomu tak není.Verze těchto funkcí s příponou _l jsou identické, s tím rozdílem, že používají pro své chování závislé na národním prostředí předané národní prostředí namísto aktuálního národního prostředí.Další informace naleznete v tématu Národní prostředí.
Chování _isctype a _isctype_l není definováno, pokud c není konec souboru nebo v rozsahu 0 až 0xFF, včetně.Při použití ladicí CRT knihovny a c není jedna z těchto hodnot, funkce vyvolá kontrolní výraz.
Rutinní mapování obecného textu
Rutina Tchar.h |
_UNICODE a _MBCS nejsou definovány |
_MBCS definováno |
_UNICODE definováno |
---|---|---|---|
n/a |
_isctype |
n/a |
_iswctype |
n/a |
_isctype_l |
n/a |
_iswctype_l |
Požadavky
Rutina |
Požadované záhlaví |
---|---|
_isctype |
<ctype.h> |
iswctype |
<ctype.h> nebo <wchar.h> |
_isctype_l |
<ctype.h> |
_iswctype_l |
<ctype.h> nebo <wchar.h> |
Další informace o kompatibilitě naleznete v úvodu tématu Kompatibilita.
Knihovny
Všechny verze běhových knihoven C.
Ekvivalent v rozhraní .NET Framework
Nelze použít. Pokud chcete volat standardní funkci jazyka C, použijte PInvoke. Další informace naleznete v tématu Příklady vyvolání platformy.