_ismbblead, _ismbblead_l
Testuje charakter pro určení, zda jde o vedoucí bajt vícebajtového znaku.
Důležité |
---|
Toto API nelze použít v aplikacích, které jsou spuštěny v modulu Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /ZW. |
int _ismbblead(
unsigned int c
);
int _ismbblead_l(
unsigned int c,
_locale_t locale
);
Parametry
c
Celé číslo k testování.locale
Použité národní prostředí.
Vrácená hodnota
Vrací nenulovou hodnotu, pokud číslo c je první bajt vícebajtového znaku.
Poznámky
Vícebajtové znaky jsou tvořeny vedoucím bajtem následovaným koncovým bajtem.Vedoucí bajty jsou odlišeny tím, že jsou v konkrétní oblasti pro danou znakovou sadu.Například pouze v kódové stránce 932 jsou vedoucí bajty v rozsahu 0x81 – 0x9F a 0xE0 – 0xFC.
_ismbblead používá aktuální národní prostředí pro závislá chování._ismbblead_l je totožný s tím rozdílem, že namísto toho používá národní prostředí.Další informace naleznete v tématu Národní prostředí.
Rutinní mapování obecného textu
Rutina Tchar.h |
_UNICODE a _MBCS nejsou definovány |
_MBCS definováno |
_UNICODE definováno |
---|---|---|---|
_istlead |
Vždy vrátí hodnotu false |
_ismbblead |
Vždy vrátí hodnotu false |
Požadavky
Rutina |
Požadované záhlaví |
Volitelné záhlaví |
---|---|---|
_ismbblead |
<mbctype.h> nebo <mbstring.h> |
<ctype.h>, * <limits.h>, <stdlib.h> |
_ismbblead_l |
<mbctype.h> nebo <mbstring.h> |
<ctype.h>, * <limits.h>, <stdlib.h> |
* Pro konstanty manifestu pro zkušební podmínky.
Další informace o kompatibilitě naleznete v tématu Kompatibilita.
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.