Nous recommandons d’utiliser Visual Studio 2017

isprint, iswprint, _isprint_l, _iswprint_l

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Détermine si un entier représente un caractère imprimable.

int isprint(  
   int c   
);  
int iswprint(  
   wint_t c   
);  
int _isprint_l(  
   int c,  
   _locale_t locale  
);  
int _iswprint_l(  
   wint_t c,  
   _locale_t locale  
);  

Paramètres

c
Entier à tester.

locale
Paramètres régionaux à utiliser.

Chacun de ces routines retourne zéro si c est une représentation particulière d’un caractère imprimable. isprintRetourne une valeur différente de zéro si c est un caractère imprimable, cela inclut le caractère espace (0 x 20 – 0x7E). iswprintRetourne une valeur différente de zéro si c est un caractère large imprimable, cela inclut l’espace de caractères larges. Chacune de ces routines retourne 0 si c ne répond pas à la condition de test.

Le résultat de la condition de test pour ces fonctions dépend du LC_CTYPE catégorie de paramètres régionaux ; consultez setlocale, _wsetlocale pour plus d’informations. Les versions de ces fonctions qui n’ont pas la _l suffixe utilisent les paramètres régionaux actuels pour tout comportement dépendant des paramètres régionaux et les versions qui sont le _l suffixe sont identiques, sauf qu’ils utilisent les paramètres régionaux passé à la place. Pour plus d’informations, consultez Locale.

Le comportement de isprint et _isprint_l n’est pas défini si c n’est pas EOF ou dans la plage 0 à 0xFF, inclus. Lorsqu’une bibliothèque de débogage CRT est utilisée et c ne fait pas partie de ces valeurs, le fonctions de déclencher 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
_ istprintisprint_ismbcprintiswprint
RoutineEn-tête requis
isprint<ctype.h>
iswprint<ctype.h>ou<wchar.h></wchar.h></ctype.h>
_isprint_l<ctype.h>
_iswprint_l<ctype.h>ou<wchar.h></wchar.h></ctype.h>

Pour plus d'informations sur la compatibilité, voir Compatibilité.

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Classification des caractères
Paramètres régionaux
c'est-à-dire isw (Routines)

Afficher: