Sdílet prostřednictvím


_mbctombb, _mbctombb_l

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

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

Toto API nelze použít v aplikacích, které jsou spuštěny v modulu 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ý znak pro převod.

  • locale
    Použité národní prostředí.

Vrácená hodnota

Pokud je úspěšná, _mbctombb a _mbctombb_lvrátí jednobajtový znak, který odpovídá c; v opačném případě vrátí c.

Poznámky

Funkce _mbctombb a _mbctombb_lpřevádějí daný vícebajtový znak na odpovídající jednobajtový vícebajtový znak.Znaky musí odpovídat jednobajtovým znakům v rozsahu 0x20 – 0x7E nebo 0xA1 – 0xDF, který má být převeden.

Výstupní hodnota je ovlivněna nastavením kategorie LC_CTYPE národního prostředí; viz setlocale pro další informace.Verze této funkce bez přípony _l používá aktuální národní prostředí pro toto chování závislé na národním prostředí. Verze s příponou _l je stejná s tím rozdílem, že používá předaný parametr národního prostředí.Další informace naleznete v tématu Národní prostředí.

V předchozích verzích _mbctombb měla názevzentohan.Namísto toho použijte _mbctombb.

Požadavky

Rutina

Požadované záhlaví

_mbctombb

<mbstring.h>

_mbctombb_l

<mbstring.h>

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

Ekvivalent v rozhraní .NET Framework

Nelze použít. Pokud chcete volat standardní funkci jazyka C, použijte PInvoke. Další informace naleznete v tématu Příklady vyvolání platformy.

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