_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ę jtolower
i _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