_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l
Testy i konwertuje w przypadku znaków wielobajtowych.
Waż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
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l