_ismbbtrail
, _ismbbtrail_l
Určuje, zda je bajt koncovým bajtem vícebajtového znaku.
int _ismbbtrail(
unsigned int c
);
int _ismbbtrail_l(
unsigned int c,
_locale_t locale
);
c
Celé číslo, které se má testovat.
locale
Národní prostředí, které se má použít
_ismbbtrail
vrátí nenulovou hodnotu, pokud je celé číslo c
druhým bajtem vícebajtového znaku. Například pouze na znakové stránce 932 jsou platné rozsahy 0x40 0x7E a 0x80 0xFC.
_ismbbtrail
používá aktuální národní prostředí pro chování závislé na národním prostředí. _ismbbtrail_l
je shodný s tím rozdílem, že používá národní prostředí, které se místo toho předává. Další informace naleznete v tématu Národní prostředí.
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.
Rutina | Požadovaný hlavičkový soubor | Volitelné záhlaví |
---|---|---|
_ismbbtrail |
<mbctype.h> nebo <mbstring.h> | <ctype.h>,* <limits.h>, <stdlib.h> |
_ismbbtrail_l |
<mbctype.h> nebo <mbstring.h> | <ctype.h>,* <limits.h>, <stdlib.h> |
* Pro konstanty manifestu pro podmínky zkoušky.
Další informace o kompatibilitě najdete v tématu Kompatibilita.