_mbctombb _mbctombb_l
Vícebajtové znaky dvoubajtové převede na odpovídající vícebajtové znakové jednoho bajtu.
![]() |
---|
Toto rozhraní API nelze použít v aplikacích, které jsou spuštěny v systému Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /ZW. |
unsigned int _mbctombb(
unsigned int c
);
unsigned int _mbctombb_l(
unsigned int c,
_locale_t locale
);
Parametry
c
Vícebajtové znakové převést.locale
Chcete-li národní prostředí pro použití.
Vrácená hodnota
Pokud je úspěšná, _mbctombb a _mbctombb_l vrátí jednobajtových znaků, která odpovídá c; v opačném případě vrátí c.
Poznámky
_mbctombb a _mbctombb_l funkce převést na odpovídající vícebajtové znakové jednobajtové dané vícebajtové znakové.Znaky odpovídají jednobajtové znaky 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 pro další informace.Verze této funkce, aniž by _l příponu používá aktuální národní prostředí pro toto chování závislé na národním prostředí; verze se _l přípona je totožný s tím rozdílem, že použít místo něho předán parametr locale.Další informace naleznete v tématu Národní prostředí.
V předchozích verzích _mbctombb byla volána zentohan.Použít _mbctombb místo.
Požadavky
Byla zahájena rutina |
Požadované záhlaví |
---|---|
_mbctombb |
<mbstring.h> |
_mbctombb_l |
<mbstring.h> |
Další informace o kompatibilitě v tématu Compatibility v úvodu.
Ekvivalent v rozhraní .NET Framework
Nelze použít Volání funkce standardním C pomocí PInvoke. Další informace naleznete v tématu Platformu vyvolání příklady.
Viz také
Referenční dokumentace
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l