Udostępnij za pośrednictwem


_mbctolower, , _mbctolower_l, , _mbctoupper_mbctoupper_l

Testuje i konwertuje wielkość liter znaku wielobajtowego.

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 _mbctolower(
   unsigned int c
);
unsigned int _mbctolower_l(
   unsigned int c,
   _locale_t locale
);
unsigned int _mbctoupper(
   unsigned int c
);
unsigned int _mbctoupper_l(
   unsigned int c,
   _locale_t locale
);

Parametry

c
Znak wielobajtowy do konwersji.

locale
Ustawienia regionalne do użycia.

Wartość zwracana

Każda z tych funkcji zwraca przekonwertowany znak c, jeśli to możliwe. W przeciwnym razie zwraca znak c bez zmian.

Uwagi

Funkcje przetestuj znak c i, jeśli to możliwe, zastosuj jedną z następujących konwersji.

Procedur Konwertuje
_mbctolower, _mbctolower_l Wielkie litery do małego znaku.
_mbctoupper, _mbctoupper_l Małe litery na wielkie litery.

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 _mbctolower nazwa nosiła nazwę jtoloweri _mbctoupper nosiła nazwę jtoupper. W przypadku nowego kodu użyj nowych nazw.

Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.

Mapowania procedur tekstu ogólnego

Procedura tchar.h _UNICODE i _MBCS niezdefiniowane _MBCS zdefiniowany _UNICODE zdefiniowany
_totlower tolower _mbctolower towlower
_totlower_l _tolower_l _mbctolower_l _towlower_t
_totupper toupper _mbctoupper towupper
_totupper_l toupper_l _mbctoupper_l _towupper_l

Wymagania

Procedur Wymagany nagłówek
_mbctolower, _mbctolower_l <mbstring.h>
_mbctoupper, _mbctoupper_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
_mbctombb, _mbctombb_l