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