Udostępnij za pośrednictwem


_mbbtombc, _mbbtombc_l

Konwertuje jednobajtowych znaków wielobajtowych odpowiednich wielobajtowych znaków dwubajtowych.

Ważna uwagaWażne

Ten interfejs API nie można używać w aplikacji, których wykonywanie w Środowisko wykonawcze systemu Windows.Aby uzyskać więcej informacji, zobacz CRT funkcje nie obsługiwane przez /ZW.

unsigned int _mbbtombc(
   unsigned int c 
);
unsigned int _mbbtombc_l(
   unsigned int c,
   _locale_t locale
);

Parametry

  • c
    Znaków jednobajtowych do konwersji.

  • locale
    Ustawienia regionalne używane.

Wartość zwracana

Jeśli _mbbtombc pomyślnie konwertuje c, zwraca znaków wielobajtowych; w przeciwnym razie zwraca c.

Uwagi

_mbbtombc Funkcja konwertuje danego wielobajtowych znaków jednobajtowych na odpowiednich wielobajtowych znaków dwubajtowych.Znaki muszą być w zakresie 0x20 – 0x7E lub 0xA1-0xDF do konwersji.

Wartość produkcji jest zależny od ustawienia z LC_CTYPE kategorii ustawienie regionalne tzn. zobacz setLocale, _wsetlocale Aby uzyskać więcej informacji.Wersje tej funkcji są identyczne, z tym, że _mbbtombc używa bieżących ustawień regionalnych tego zachowania zależne od ustawień lokalnych i _mbbtombc_l zamiast tego używa parametru ustawień regionalnych, który jest przekazywana.Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.

We wcześniejszych wersjach _mbbtombc został nazwany hantozen.Dla nowego kodu, użyj _mbbtombc.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_mbbtombc

<mbstring.h>

_mbbtombc_l

<mbstring.h>

Informacji dotyczących zgodności, zobacz Zgodność.

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywoływać funkcji C standardowej, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Platforma wywołać przykłady.

Zobacz też

Informacje

Konwersja danych

_mbctombb, _mbctombb_l