_mbctombb, _mbctombb_l
Konwertuje dwubajtowy znak wielobajtowy do odpowiedniego jednobajtowego znaku wielobajtowego.
![]() |
---|
Tego API nie można używać w aplikacjach korzystających ze środowiska wykonawczego Windows.Aby uzyskać więcej informacji, zobacz Funkcje CRT nieobsługiwane przez /ZW. |
unsigned int _mbctombb(
unsigned int c
);
unsigned int _mbctombb_l(
unsigned int c,
_locale_t locale
);
Parametry
c
Znak wielobajtowy, który ma zostać przekształcony.locale
Ustawienia regionalne do użycia.
Wartość zwracana
Jeśli to się powiedzie, _mbctombb i _mbctombb_lzwraca znak jednobajtowy, który odpowiada c; w przeciwnym razie zwraca c.
Uwagi
_mbctombb i _mbctombb_lfunkcja konwertuje dany znak wielobajtowy do odpowiedniego jednobajtowego znaku wielobajtowego.Znaki muszą odpowiadać jednobajtowym znakom w zakresie 0x20 – 0x7E lub 0xA1 – 0xDF, aby mogły być przekształcone.
Wartość wyjściowa jest zależna od konfiguracji ustawień kategorii LC_CTYPE ustawień regionalnych; zobacz setlocale, aby uzyskać więcej informacji.Wersja tej funkcji, która nie ma przyrostka _l używa bieżących ustawień regionalnych dla wszelkich zachowań zależnych od ustawień lokalnych; wersja, która ma przyrostek _l jest identyczna, z tą różnicą, że w zamian korzysta z przekazanego parametru ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Regionalne.
W poprzednich wersjach _mbctombb została wywołana zentohan.Zamiast tego użyj _mbctombb.
Wymagania
Procedura |
Wymagany nagłówek |
---|---|
_mbctombb |
<mbCiąg.h> |
_mbctombb_l |
<mbCiąg.h> |
Aby uzyskać więcej informacji na temat zgodności – zobacz: Zgodność.
Odpowiednik w programie .NET Framework
Nie dotyczy. Aby wywołać standardową funkcję C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.
Zobacz też
Informacje
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l