toupper, _toupper, towupper, _toupper_l, _towupper_l
Caractère de converti 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.
Valeur de retour
Chacune de ces routines convertit une copie d' c, si possible, puis retourne le résultat.
Si c est un caractère élargi pour lequel iswlower est différent de zéro et il y a un caractère élargi correspondant pour lequel iswupper est différent de zéro, towupper retourne le caractère élargi correspondant ; sinon, retourne c d' towupper inchangé.
il n'y a aucune valeur de retour réservée pour indiquer une erreur.
Pour qu' toupper affiche les résultats attendus, __isascii et islower doit les deux une valeur différente de zéro de retour.
Notes
Chacune de ces routines convertit une minuscule données à une lettre majuscule si possible et approprié.la conversion en majuscules ou minuscules d' towupper est spécifique aux paramètres régionaux.Seuls les caractères à propos de les paramètres régionaux sont modifiés dans le cas n.Les fonctions sans le suffixe d' _lutilisent les paramètres régionaux actuellement définis.Les versions de ces fonctions par le suffixe d' _lprennent les paramètres régionaux comme paramètre et utilisent qu'au lieu des paramètres régionaux actuellement définis.Pour plus d'informations, consultez Paramètres régionaux.
Pour qu' toupper affiche les résultats attendus, __isascii et isupper doit les deux une valeur différente de zéro de retour.
routines de conversion de données
mappages de routines de texte générique
routine de TCHAR.H |
_MBCS & de _UNICODE non défini |
_MBCS défini |
_UNICODE défini |
---|---|---|---|
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
_toupper_l |
_mbctoupper_l |
_towupper_l |
[!REMARQUE]
_toupper_l et _towupper_l n'ont pas de dépendances de paramètres régionaux et ne sont pas censés être appelés directement.Ils sont fournis pour un usage interne par _totupper_l.
Configuration requise
routine |
en-tête requis |
---|---|
toupper |
<ctype.h> |
_toupper |
<ctype.h> |
towupper |
<ctype.h> ou <wchar.h> |
Pour des informations de compatibilité supplémentaires, consultez compatibilité dans l'introduction.
Exemple
Consultez l'exemple de aux fonctions.