toupper, _toupper, towupper, _toupper_l, _towupper_l

 

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

Convertir un caractère en majuscules.

int toupper(  
   int c   
);  
int _toupper(  
   int c   
);  
int towupper(  
   wint_t c   
);  
int _toupper_l(  
   int c ,  
   _locale_t locale  
);  
int _towupper_l(  
   wint_t c ,  
   _locale_t locale  
);  

Paramètres

c
Caractère à convertir.

locale
Paramètres régionaux à utiliser.

Chacune de ces routines convertit une copie de c, si possible et retourne le résultat.

Si c est un caractère large pour lequel iswlower est différente de zéro et un caractère large correspondant pour lequel iswupper est différent de zéro, towupper retourne correspondant à l’échelle du caractère ; sinon, towupper retourne c inchangé.

Aucune valeur de retour est réservée pour indiquer une erreur.

Dans l’ordre de toupper pour donner les résultats attendus, __isascii et islower doit retourner zéro.

Chacune de ces routines convertit si possible une lettre minuscule donnée une lettre majuscule et appropriées. La conversion de casse towupper est spécifique aux paramètres régionaux. Seuls les caractères appropriés pour les paramètres régionaux sont modifiés dans les cas. Les fonctions sans le _l suffixe utiliser la paramètres régionaux. Les versions de ces fonctions avec le _l suffixe prend les paramètres régionaux en tant que paramètre et l’utiliser au lieu de la paramètres régionaux. Pour plus d’informations, consultez Locale.

Dans l’ordre de toupper pour donner les résultats attendus, __isascii et isupper doit retourner zéro.

Routines de Conversion de données

Mappages de routines de texte générique

Routine TCHAR.H_UNICODE et _MBCS non définis_MBCS défini_UNICODE défini
_totuppertoupper_mbctouppertowupper
_totupper_l_toupper_l_mbctoupper_l_towupper_l
System_CAPS_ICON_note.jpg Remarque

_toupper_let _towupper_l n’avoir aucune dépendance des paramètres régionaux et ne sont pas destinés à être appelée directement. Ils sont fournis pour une utilisation interne par _totupper_l.

RoutineEn-tête requis
toupper<ctype.h>
_toupper<ctype.h>
towupper<ctype.h>ou<wchar.h></wchar.h></ctype.h>

Pour plus d'informations sur la compatibilité, voir Compatibilité dans l'introduction.

Consultez l’exemple de aux fonctions.

System::Char::ToUpper

c'est-à-dire isw (Routines)
pour les fonctions
Paramètres régionaux
Interprétation des séquences de caractères multioctets

Afficher: