Sdílet prostřednictvím


_mbbtombc, _mbbtombc_l

Převede jednobajtový vícebajtový znak na odpovídající dvoubajtový vícebajtový znak.

Důležité

Toto rozhraní API nelze použít v aplikacích, které se spouští v prostředí Windows Runtime. Další informace najdete v tématu Funkce CRT, které nejsou v aplikacích Univerzální platforma Windows podporované.

Syntaxe

unsigned int _mbbtombc(
   unsigned int c
);
unsigned int _mbbtombc_l(
   unsigned int c,
   _locale_t locale
);

Parametry

c
Jeden bajtový znak, který chcete převést.

locale
Národní prostředí, které se má použít.

Vrácená hodnota

Pokud _mbbtombc se úspěšně převede c, vrátí vícebajtový znak; v opačném případě vrátí c.

Poznámky

Funkce _mbbtombc převede daný vícebajtový znak s jedním bajtem na odpovídající dvoubajtový vícebajtový znak. Znaky musí být v rozsahu 0x20 – 0x7E nebo 0xA1 – 0xDF, které se mají převést.

Výstupní hodnota je ovlivněna nastavením LC_CTYPE nastavení kategorie národního prostředí. Další informace naleznete v tématu setlocale, _wsetlocale. Verze této funkce jsou stejné, s výjimkou toho, že _mbbtombc používá aktuální národní prostředí pro toto chování závislé na národním prostředí a _mbbtombc_l místo toho používá předaný parametr národního prostředí. Další informace naleznete v tématu Národní prostředí.

V dřívějších verzích _mbbtombc byl pojmenován hantozen. Pro nový kód použijte _mbbtombc.

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
_mbbtombc <mbstring.h>
_mbbtombc_l <mbstring.h>

Další informace o kompatibilitě najdete v tématu Kompatibilita.

Viz také

Konverze dat
_mbctombb, _mbctombb_l