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