Udostępnij za pośrednictwem


_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Testuje i konwertuje przypadek znaków wielobajtowych.

Ważna uwagaWażne

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 _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, który ma zostać przekształcony.

  • locale
    Ustawienia regionalne do użycia.

Wartość zwracana

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

Uwagi

Testowanie funkcji znaku c i, jeśli to możliwe, zastosuj jedną z następujących konwersji.

Procedury

Konwertuje

_mbctolower,_mbctolower_l

Znak z wielkiej litery to znak z małej litery.

_mbctoupper,_mbctoupper_l

Znak małej litery na znak wielkiej litery.

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 _mbctolower została wywołanajtolower i _mbctoupper została wywołana jtoupper.Dla nowego kodu użyj nowych nazw w zamian.

Rutynowe mapowania zwykłego tekstu

Procedura Tchar.h

_UNICODE i _MBCS nie zdefiniowany

_MBCS zdefiniowano

_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

Procedury

Wymagany nagłówek

_mbctolower,_mbctolower_l

<mbCiąg.h>

_mbctoupper,_mbctoupper_l

<mbCiąg.h>

Aby uzyskać więcej informacji na temat zgodności – zobacz: Zgodność.

Zobacz też

Informacje

Konwersja danych

_mbbtombc, _mbbtombc_l

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

_mbctombb, _mbctombb_l