isupper, _isupper_l, iswupper, _iswupper_l

Détermine si un caractère particulier est en majuscules.

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 de retour

Chacune de ces routines retourne une valeur différente de zéro si c est une représentation particulière d'une majuscule.isupper retourne une valeur différente de zéro si c est une majuscule (A à Z).iswupper retourne une valeur différente de zéro si c est un caractère élargi correspondant à une lettre majuscule, ou si c est un d'un ensemble implémentation-défini à caractères larges pour lesquelles aucun d' iswcntrl, d' iswdigit, d' iswpunct, ou d' iswspace n'est différent de zéro.Chacune de ces routines retourne 0 si c ne remplit pas la condition de test.

Lorsque utilisé avec une bibliothèque CRT de débogage, isupper affiche une assertion CRT si passé un paramètre qui n'est pas EOF ou compris dans la plage 0 0xFF traversants.Lorsque utilisé avec une bibliothèque CRT de débogage, isupper utilisera le paramètre comme index dans un tableau, avec les résultats indéfinis si le paramètre n'est pas EOF ou compris dans la plage 0 0xFF traversants.

Les versions de ces fonctions par le suffixe d' _l sont identiques mais elles utilisent les paramètres régionaux passés au lieu des paramètres régionaux définis pour leur comportement dépendant des paramètres régionaux.Pour plus d'informations, consultez Paramètres régionaux.

mappages de routines de texte générique

routine de TCHAR.H

_MBCS & de _UNICODE non défini

_MBCS défini

_UNICODE défini

_istupper

isupper

_ismbcupper

iswupper

_istupper_l

_isupper_l

_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

_iswupper_l

Configuration requise

routine

en-tête requis

isupper

<ctype.h>

_isupper_l

<ctype.h>

iswupper

<ctype.h> ou <wchar.h>

_iswupper_l

<ctype.h>

Pour des informations de compatibilité supplémentaires, consultez compatibilité dans l'introduction.

Équivalent .NET Framework

System : : char : : IsUpper

Voir aussi

Référence

Classification des caractères

Paramètres régionaux

is, isw Routines