_mbbtombc _mbbtombc_l
Vícebajtové znakové jednobajtové převede na odpovídající vícebajtové znakové dvoubajtové.
Důležité |
---|
Toto rozhraní API nelze použít v aplikacích, které jsou spuštěny v Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /ZW. |
unsigned int _mbbtombc(
unsigned int c
);
unsigned int _mbbtombc_l(
unsigned int c,
_locale_t locale
);
Parametry
c
Jednobajtová znaková převést.locale
Chcete-li národní prostředí pro použití.
Vrácená hodnota
Pokud _mbbtombc úspěšně převede c, vrátí vícebajtové znakové; v opačném případě vrátí c.
Poznámky
_mbbtombc Funkce převede na odpovídající vícebajtové znakové dvoubajtové dané vícebajtové znakové jednobajtové.Znaky musí být v rozsahu 0x20 – 0x7E nebo 0xA1 – 0xDF, které mají být převedeny.
Výstupní hodnota je ovlivněna nastavením LC_CTYPE kategorie nastavení národního prostředí; Viz setlocale _wsetlocale Další informace.Verze této funkce jsou stejné, s tím rozdílem, ž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á parametr locale, který je předán.Další informace naleznete v tématu Národní prostředí.
V dřívějších verzích _mbbtombc byla hantozen.Nový kód pomocí _mbbtombc.
Požadavky
Byla zahájena rutina |
Požadované záhlaví |
---|---|
_mbbtombc |
<mbstring.h> |
_mbbtombc_l |
<mbstring.h> |
Další informace o kompatibilitě v tématu Kompatibilita.
Ekvivalent v rozhraní .NET Framework
Nelze použít Volání funkce standardním C pomocí PInvoke. Další informace naleznete v tématu Příklady volání funkce platformy.