isgraph
, , iswgraph
_isgraph_l
, ,_iswgraph_l
Détermine si un entier représente un caractère graphique.
Syntaxe
int isgraph(
int c
);
int iswgraph(
wint_t c
);
int _isgraph_l(
int c,
_locale_t locale
);
int _iswgraph_l(
wint_t c,
_locale_t locale
);
Paramètres
c
Entier à tester.
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 imprimable autre qu’un espace. isgraph
retourne une valeur différente de zéro si c
est un caractère imprimable autre qu’un espace. iswgraph
retourne une valeur différente de zéro si c
est un caractère large imprimable autre qu’un caractère d’espace large. 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 isgraph
_isgraph_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 |
---|---|---|---|
_istgraph |
isgraph |
_ismbcgraph |
iswgraph |
_istgraph_l |
_isgraph_l |
_ismbcgraph_l |
_iswgraph_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 |
---|---|
isgraph |
<ctype.h> |
iswgraph |
<ctype.h> ou <wchar.h> |
_isgraph_l |
<ctype.h> |
_iswgraph_l |
<ctype.h> ou <wchar.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Voir aussi
Classification des caractères
Paramètres régionaux
Routines is
, isw