_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l
Testuje a převádí velikost vícebajtového znaku.
Důležité |
---|
Toto API nelze použít v aplikacích, které jsou spuštěny v modulu Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /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
Vícebajtový znak pro převod.locale
Použité národní prostředí.
Vrácená hodnota
Každá z těchto funkcí vrací převedený znak c, je-li to možné.V opačném případě vrátí znak c beze změny.
Poznámky
Funkce otestují znak c, a pokud je to možné, použijí některý z následujících převodů.
Rutiny |
Převede |
---|---|
_mbctolower,_mbctolower_l |
Znak velkého písmene na znak malého písmene. |
_mbctoupper,_mbctoupper_l |
Znak malého písmene na znak velkého písmene. |
Výstupní hodnota je ovlivněna nastavením kategorie LC_CTYPE národního prostředí; viz setlocale pro další informace.Verze této funkce bez přípony _l používá aktuální národní prostředí pro toto chování závislé na národním prostředí. Verze s příponou _l je stejná s tím rozdílem, že používá předaný parametr národního prostředí.Další informace naleznete v tématu Národní prostředí.
V předchozích verzích _mbctolower měla název jtolower a _mbctoupper měla název jtoupper.Pro nový kód použijte nové názvy.
Rutinní mapování obecného textu
Rutina Tchar.h |
_UNICODE a _MBCS nejsou definovány |
_MBCS definováno |
_UNICODE definováno |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_t |
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
toupper_l |
_mbctoupper_l |
_towupper_l |
Požadavky
Rutiny |
Požadované záhlaví |
---|---|
_mbctolower,_mbctolower_l |
<mbstring.h> |
_mbctoupper,_mbctoupper_l |
<mbstring.h> |
Další informace o kompatibilitě naleznete v tématu Kompatibilita.
Viz také
Referenční dokumentace
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l