Udostępnij za pośrednictwem


_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Testy i konwertuje w przypadku znaków wielobajtowych.

Ważna uwagaWażne

Ten interfejs API nie można używać w aplikacji, których wykonywanie w czasie wykonywania systemu Windows.Aby uzyskać więcej informacji, zobacz CRT funkcje nie obsł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ów wielobajtowych do konwersji.

  • locale
    Ustawienia regionalne używane.

Wartość zwracana

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

Uwagi

Funkcje przetestować znak c i jeśli to możliwe, stosuje się jedną z następujących konwersji.

Procedury

Konwertuje

_mbctolower,_mbctolower_l

Znak wielkie litery na małe litery znaku.

_mbctoupper,_mbctoupper_l

Znak małe litery na wielkie litery znaku.

Wartość produkcji jest zależny od ustawienia z LC_CTYPE kategorii ustawienie regionalne tzn. zobacz setlocale Aby uzyskać więcej informacji.Wersja tej funkcji bez _l sufiks używa bieżących ustawień regionalnych tego zachowania zależne od ustawień lokalnych; wersja z _l sufiks jest identyczny z tym, że parametr ustawień regionalnych, przekazany w zamian.Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.

W poprzednich wersjach _mbctolower została wywołanajtolower, i _mbctoupper została wywołana jtoupper.Dla nowego kodu należy używać nowych nazw.

Tekst rodzajowy rutynowych mapowania

Rozpoczęto wykonywanie procedury TCHAR.h

_UNICODE i _MBCS nie zdefiniowany

_MBCS, definicja

_UNICODE, definicja

_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

Wymaganego nagłówka

_mbctolower,_mbctolower_l

<mbstring.h>

_mbctoupper,_mbctoupper_l

<mbstring.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Zobacz też

Informacje

Konwersja danych

_mbbtombc, _mbbtombc_l

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

_mbctombb, _mbctombb_l