Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Konwertuje znak wielobajtowy jednobajtowy na odpowiadający znak wielobajtowy dwubajtowy.
Ważne
Tego interfejsu API nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows. Aby uzyskać więcej informacji, zobacz Funkcje CRT nieobsługiwane w aplikacjach platforma uniwersalna systemu Windows.
Składnia
unsigned int _mbbtombc(
unsigned int c
);
unsigned int _mbbtombc_l(
unsigned int c,
_locale_t locale
);
Parametry
c
Znak jednobajtowy do konwersji.
locale
Ustawienia regionalne do użycia.
Wartość zwracana
Jeśli _mbbtombc funkcja zostanie pomyślnie przekonwertowana c, zwraca znak wielobajtowy; w przeciwnym razie zwraca wartość c.
Uwagi
Funkcja _mbbtombc konwertuje dany znak wielobajtowy jednobajtowy na odpowiadający znak wielobajtowy dwubajtowy. Znaki muszą należeć do zakresu 0x20 — 0x7E lub 0xA1 — 0xDF do przekonwertowania.
Na wartość wyjściową ma wpływ ustawienie LC_CTYPE ustawienia kategorii ustawień regionalnych. Aby uzyskać więcej informacji, zobacz setlocale, _wsetlocale. Wersje tej funkcji są identyczne, z tą różnicą, że _mbbtombc używa bieżących ustawień regionalnych dla tego zachowania zależnego od ustawień regionalnych i _mbbtombc_l zamiast tego używa parametru ustawień regionalnych, który jest przekazywany. Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.
We wcześniejszych wersjach _mbbtombc nazwa miała nazwę hantozen. W przypadku nowego kodu użyj polecenia _mbbtombc.
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
| Procedura | Wymagany nagłówek |
|---|---|
_mbbtombc |
<mbstring.h> |
_mbbtombc_l |
<mbstring.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.