Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Klasifikace znaků

Národní prostředí

is, isw – rutiny