_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l
Teste et convertit la casse d'un caractère multioctets.
Important
Cette API ne peut pas être utilisée dans les applications qui s'exécutent dans le Windows Runtime.Pour plus d'informations, consultez Fonctions CRT non prises en charge avec /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
);
Paramètres
c
Caractère multioctets à convertir.locale
Paramètres régionaux à utiliser.
Valeur de retour
Chacune de ces fonctions retourne le caractère converti c, si possible. Sinon, il retourne le caractère c sans modification.
Notes
Les fonctions testent le caractère c et, si possible, applique une des conversions suivantes.
Routines |
Convertit |
---|---|
_mbctolower,_mbctolower_l |
Caractère majuscule en minuscule |
_mbctoupper,_mbctoupper_l |
Caractère minuscule en majuscule |
La valeur de la sortie est affectée par la valeur du paramètre de la catégorie LC_CTYPE des paramètres régionaux ; consultez setlocale, pour plus d'informations. La versions de cette fonction sans le suffixe _l utilise les paramètres régionaux pour ce comportement dépendant des paramètres régionaux ; la version avec le suffixe _l est identique, sauf qu'elle utilise à la place les paramètres régionaux transmis. Pour plus d'informations, consultez Paramètres régionaux.
Dans les versions antérieures, _mbctolower était appeléjtolower, et _mbctoupper était appelé jtoupper. Pour nouveau code, utilisez les nouveaux noms à la place.
Mappages de routines de texte générique
Routine Tchar.h |
_UNICODE et _MBCS non définis |
_MBCS défini |
_UNICODE défini |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_t |
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
toupper_l |
_mbctoupper_l |
_towupper_l |
Configuration requise
Routines |
En-tête requis |
---|---|
_mbctolower,_mbctolower_l |
<mbstring.h> |
_mbctoupper,_mbctoupper_l |
<mbstring.h> |
Pour plus d'informations sur la compatibilité, consultez Compatibilité.
Voir aussi
Référence
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l