_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

 

Pour obtenir la dernière documentation sur Visual Studio 2017 RC, consultez Documentation Visual Studio 2017 RC.

Teste et convertit le cas d’un caractère multioctet.

System_CAPS_ICON_important.jpg 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 multioctet à convertir.

locale
Paramètres régionaux à utiliser.

Chacune de ces fonctions retourne le caractère converti c, si possible. Sinon, elle retourne le caractère c inchangé.

Les fonctions de test un caractère c et, si possible, appliquez une conversion suivante.

RoutinesConversion
_mbctolower,_mbctolower_lCaractères majuscules en minuscules du caractère.
_mbctoupper,_mbctoupper_lCaractères minuscules en majuscules les caractères.

La valeur de sortie est affectée par la définition de la LC_CTYPE catégorie de paramètres régionaux ; consultez setlocale pour plus d’informations. La version de cette fonction sans le _l suffixe utilise les paramètres régionaux actuels pour ce comportement dépendant des paramètres régionaux ; la version avec le _l suffixe est identique, sauf qu’elle utilise les paramètres régionaux passés à la place. Pour plus d’informations, consultez Locale.

Dans les versions précédentes, _mbctolower a été appeléjtolower, et _mbctoupper a été appelé jtoupper. Pour le nouveau code, utilisez à la place les nouveaux noms.

Mappages de routines de texte générique

Routine Tchar.h_UNICODE et _MBCS non définis_MBCS défini_UNICODE défini
_totlowertolower_mbctolowertowlower
_totlower_l_tolower_l_mbctolower_l_towlower_t
_totuppertoupper_mbctouppertowupper
_totupper_ltoupper_l_mbctoupper_l_towupper_l
RoutinesEn-tête requis
_mbctolower,_mbctolower_l<mbstring.h>
_mbctoupper,_mbctoupper_l<mbstring.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility.

Conversion de données
_mbbtombc, _mbbtombc_l
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l
_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l
_mbctombb, _mbctombb_l

Afficher: