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 dwubajtowy na odpowiadający znak wielobajtowy jednobajtowy.
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 _mbctombb(
unsigned int c
);
unsigned int _mbctombb_l(
unsigned int c,
_locale_t locale
);
Parametry
c
Znak wielobajtowy do konwersji.
locale
Ustawienia regionalne do użycia.
Wartość zwracana
Jeśli operacja powiedzie się, _mbctombb i _mbctombb_l zwraca znak jednobajtowy, który odpowiada c; w przeciwnym razie zwraca wartość c.
Uwagi
Funkcje _mbctombb i _mbctombb_l konwertują dany znak wielobajtowy na odpowiadający jednobajtowy znak wielobajtowy. Znaki muszą odpowiadać znakom jedno bajtowym w 0x20 zakresu — 0x7E lub 0xA1 — 0xDF do konwersji.
Na wartość wyjściową ma wpływ ustawienie LC_CTYPE ustawienia kategorii ustawień regionalnych. Aby uzyskać więcej informacji, zobacz setlocale. Wersja tej funkcji bez sufiksu _l używa bieżących ustawień regionalnych dla tego zachowania zależnego od ustawień regionalnych; wersja z _l sufiksem jest identyczna, z tą różnicą, że używa parametru ustawień regionalnych przekazanych zamiast. Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.
W poprzednich wersjach _mbctombb nazwa została wywołana .zentohan Użycie w zamian parametru _mbctombb.
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
| Procedura | Wymagany nagłówek |
|---|---|
_mbctombb |
<mbstring.h> |
_mbctombb_l |
<mbstring.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Zobacz też
Konwersja danych
_mbbtombc, _mbbtombc_l
_mbcjistojms, , _mbcjistojms_l, , _mbcjmstojis_mbcjmstojis_l
_mbctohira, , _mbctohira_l, , _mbctokata_mbctokata_l
_mbctolower, , _mbctolower_l, , _mbctoupper_mbctoupper_l