Sdílet prostřednictvím


_mbctombb _mbctombb_l

Vícebajtové znaky dvoubajtové převede na odpovídající vícebajtové znakové jednoho bajtu.

Důležitá poznámkaDůležité

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

Převod dat

_mbbtombc _mbbtombc_l

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l