Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Détermine si un entier représente un caractère majuscule.
Syntaxe
int isupper(
int c
);
int _isupper_l (
int c,
_locale_t locale
);
int iswupper(
wint_t c
);
int _iwsupper_l(
wint_t c,
_locale_t locale
);
Paramètres
c
Entier à tester.
locale
Paramètres régionaux à utiliser.
Valeur retournée
Chacune de ces routines retourne une valeur différente de zéro si c est une représentation particulière d’un caractère majuscule. isupper retourne une valeur différente de zéro s’il s’agit c d’un caractère majuscule (A - Z). iswupper retourne une valeur différente de zéro si c est un caractère large qui correspond à une lettre majuscule, ou si c appartient à un jeu de caractères larges défini par l’implémentation pour lequel aucun des éléments iswcntrl, iswdigit, iswpunct ou iswspace n’est différent de zéro. Chacune de ces routines retourne 0 si c elle ne répond pas à la condition de test.
Pour leur comportement dépendant des paramètres régionaux, les versions de ces fonctions avec le suffixe _l utilisent les paramètres régionaux qui sont passés au lieu des paramètres régionaux actuels. Pour plus d’informations, consultez Locale.
Le comportement et isupper _isupper_l n’est pas défini s’il c n’est pas EOF ou dans la plage 0 à 0xFF, inclus. Lorsqu’une bibliothèque CRT de débogage est utilisée et c n’est pas l’une de ces valeurs, les fonctions déclenchent une assertion.
Mappages de routines de texte générique
| Routine TCHAR.H | _UNICODE et _MBCS non définis |
_MBCS défini |
_UNICODE défini |
|---|---|---|---|
_istupper |
isupper |
_ismbcupper |
iswupper |
_istupper_l |
_isupper_l |
_ismbclower, , _ismbclower_l_ismbcupper, ,_ismbcupper_l |
_iswupper_l |
Notes
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
| Routine | En-tête requis |
|---|---|
isupper |
<ctype.h> |
_isupper_l |
<ctype.h> |
iswupper |
<ctype.h> ou <wchar.h> |
_iswupper_l |
<ctype.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Voir aussi
Classification des caractères
Paramètres régionaux
Routines is, isw