_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l
Tests et convertit le cas d'un caractère multioctet.
Important
Cette API ne peut pas être utilisée dans les applications qui s'exécutent dans les fenêtres d'exécution.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ères multioctet à convertir.locale
Paramètres régionaux à utiliser.
Valeur de retour
Chacune de ces fonctions retourne le caractère converti c, si possible.Sinon retourne le caractère c inchangé.
Notes
Les fonctions testent un caractère c et, si possible, appliquent une des conversions suivantes.
Routines |
Convertit |
---|---|
_mbctolower,_mbctolower_l |
Majuscule à la lettre. |
_mbctoupper,_mbctoupper_l |
À la lettre majuscule. |
La valeur de sortie est affectée par la configuration de la définition de catégorie d' LC_CTYPE des paramètres régionaux ; consultez l' setlocale pour plus d'informations.La version de cette fonction sans suffixe d' _l utilise les paramètres régionaux définis pour ce comportement dépendant des paramètres régionaux ; la version avec le suffixe d' _l est identique à la différence qu'elle utilise le paramètre de paramètres régionaux passé à la place.Pour plus d'informations, consultez Paramètres régionaux.
Dans les versions antérieures, _mbctolower a été appeléjtolower, et _mbctouppera été appelé jtoupper.Pour le nouveau code, utilisez les nouveaux noms à la place.
Mappages de routines de texte générique
Routine de Tchar.h |
_UNICODE et non définis _MBCS |
_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 de compatibilité, consultez l' Compatibilité dans l'introduction.
Voir aussi
Référence
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l