_isctype
, iswctype
, _isctype_l
, _iswctype_l
Testuje c
vlastnost určenou argumentemdesc
.ctype
Pro každou platnou hodnotu existuje ekvivalentní rutina klasifikace širokých desc
znaků.
Syntaxe
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, které se má testovat.
desc
Vlastnost, pro která se má testovat. Vlastnost je obvykle načtena pomocí ctype
nebo wctype
.
locale
Národní prostředí, které se má použít 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 určenou desc
v aktuálním národním prostředí. V opačném případě vrátí hodnotu 0. Verze těchto funkcí s příponou _l
jsou shodné s tím rozdílem, že používají národní prostředí předané místo aktuálního národního prostředí pro jejich chování závislé na národním prostředí. Další informace naleznete v tématu Národní prostředí.
Chování _isctype
a _isctype_l
není definováno, pokud c
není EOF nebo v rozsahu 0 až 0xFF včetně. Pokud se použije ladicí knihovna CRT a c
není jednou z těchto hodnot, funkce vyvolá kontrolní výraz.
Mapování rutin obecného textu
Rutina Tchar.h | _UNICODE a _MBCS není definován |
_MBCS Definovány |
_UNICODE Definovány |
---|---|---|---|
– | _isctype |
nelze použít | _iswctype |
nelze použít | _isctype_l |
– | _iswctype_l |
Poznámky
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.
Požadavky
Rutina | Požadovaný hlavičkový soubor |
---|---|
_isctype |
<ctype.h> |
iswctype |
<ctype.h> nebo <wchar.h> |
_isctype_l |
<ctype.h> |
_iswctype_l |
<ctype.h> nebo <wchar.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.
Knihovny
Všechny verze knihoven runtime jazyka C.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro