_mbbtombc, _mbbtombc_l
Konwertuje jednobajtowych znaków wielobajtowych odpowiednich wielobajtowych znaków dwubajtowych.
Waż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.