Sdílet prostřednictvím


_mbbtombc _mbbtombc_l

Vícebajtové znakové jednobajtové převede na odpovídající vícebajtové znakové dvoubajtové.

Důležitá poznámkaDů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.

Viz také

Referenční dokumentace

Převod dat

_mbctombb _mbctombb_l