Sdílet prostřednictvím


_ismbcl0, _ismbcl0_l, _ismbcl1, _ismbcl1_l, _ismbcl2, _ismbcl2_l

Kód funkce konkrétní stránku 932, pomocí aktuální národní prostředí nebo v zadané kategorii LC_CTYPE převodu stavu.

Důležitá poznámkaDůležité

Toto rozhraní API nelze použít v aplikacích, které jsou spuštěny v systému Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /ZW.

int _ismbcl0(
   unsigned int c 
);
int _ismbcl0_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcl1(
   unsigned int c 
);
int _ismbcl1_l(
   unsigned int c ,
   _locale_t locale
);
int _ismbcl2(
   unsigned int c 
);
int _ismbcl2_l(
   unsigned int c,
   _locale_t locale
);

Parametry

  • c
    Znak ke zkouškám.

  • locale
    Chcete-li národní prostředí pro použití.

Vrácená hodnota

Každý z těchto rutin vrací nenulovou hodnotu, je-li znak splňuje testovací podmínka nebo 0, pokud tomu tak není.Pokud c < = 255 a odpovídající _ismbb rutiny (například _ismbcalnum odpovídá _ismbbalnum), výsledkem je vrácená hodnota odpovídající _ismbb rutina.

Poznámky

Každá z těchto funkcí testuje dané vícebajtové znakové pro danou podmínku.

Výstupní hodnota je ovlivněna nastavením LC_CTYPE kategorie nastavení národního prostředí; Viz setlocale pro další informace.Verze těchto funkcí, aniž by _l příponu použít aktuální národní prostředí pro toto chování závislé na národním prostředí; verze s _l s tím rozdílem, že používají místo něho předán parametr locale shodná přípona.Další informace naleznete v tématu Národní prostředí.

Byla zahájena rutina

Zkušební podmínky (pouze znakové stránky 932)

_ismbcl0

JIS non-Kanji: 0x8140 < =c< = 0x889E.

_ismbcl0_l

JIS non-Kanji: 0x8140 < =c< = 0x889E.

_ismbcl1

Úrovně JIS-1: 0x889F < =c< = 0x9872.

_ismbcl1_l

Úrovně JIS-1: 0x889F < =c< = 0x9872.

_ismbcl2

Úrovně JIS-2: 0x989F < =c< = 0xEAA4.

_ismbcl2_l

Úrovně JIS-2: 0x989F < =c< = 0xEAA4.

Funkce ověřte, zda zadaná hodnota c shod zkušebních podmínek popsaných výše, ale nekontrolují, c je platné vícebajtové znakové.Pokud dolní bajt je v rozsahu 0x00 – 0x3F, 0x7F nebo 0xFD – 0xFF, tyto funkce vrací nenulovou hodnotu, označující, že znak splňuje podmínku test.Použití _ismbbtrail k ověření, zda je definován vícebajtové znakové.

Specifické znakové stránky 932 end

Požadavky

Byla zahájena rutina

Požadované záhlaví

_ismbcl0

<mbstring.h>

_ismbcl0_l

<mbstring.h>

_ismbcl1

<mbstring.h>

_ismbcl1_l

<mbstring.h>

_ismbcl2

<mbstring.h>

_ismbcl2_l

<mbstring.h>

Další informace o kompatibilitě v tématu Compatibility v úvodu.

Ekvivalent v rozhraní .NET Framework

Nelze použít Volání funkce standardním C pomocí PInvoke. Další informace naleznete v tématu Platformu vyvolání příklady.

Viz také

Referenční dokumentace

Klasifikace znaků

_ismbc rutiny

is, isw rutiny