iscntrl, iswcntrl, _iscntrl_l, _iswcntrl_l
Déterminez si un entier représente un caractère de contrôle.
int iscntrl(
int c
);
int iswcntrl(
wint_t c
);
int _iscntrl_l(
int c,
_locale_t locale
);
int _iswcntrl_l(
wint_t c,
_locale_t locale
);
Paramètres
c
entier à testerlocale
Les 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'un caractère de contrôle.iscntrl retourne une valeur différente de zéro si c est un caractère de contrôle (0x00 - 0x1F ou 0x7F).iswcntrl retourne une valeur différente de zéro si c est un caractère élargi de contrôle.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, iscntrl 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, iscntrl 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 le paramètre de paramètres régionaux passé au lieu 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 |
---|---|---|---|
_istcntrl |
iscntrl |
iscntrl |
iswcntrl |
_istcntrl_l |
_iscntrl_l |
_iscntrl_l |
_iswcntrl_l |
Configuration requise
routine |
en-tête requis |
---|---|
iscntrl |
<ctype.h> |
iswcntrl |
<ctype.h> ou <wchar.h> |
_iscntrl_l |
<ctype.h> |
_iswcntrl_l |
<ctype.h> ou <wchar.h> |
Pour des informations de compatibilité supplémentaires, consultez compatibilité dans l'introduction.