Partager via


isprint, iswprint, _isprint_l, _iswprint_l

Déterminez 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
    Les paramètres régionaux à utiliser.

Valeur de retour

Chacun de ces retourne une valeur différente de zéro de routines si c est une représentation particulière d'un caractère imprimable.isprint retourne une valeur différente de zéro si c est un caractère imprimable, y compris l'espace (0x20 - 0x7E).iswprint retourne une valeur différente de zéro si c est un caractère élargi imprimable, y compris le caractère élargi de l'espace.Chacune de ces routines retourne 0 si c ne remplit pas la condition de test.

Le résultat de la condition de test pour ces fonctions dépend du paramètre de catégorie d' LC_CTYPE des paramètres régionaux ; consultez setlocale pour plus d'informations.Les versions de ces fonctions sans le suffixe d' _l utilisent les paramètres régionaux définis pour tout comportement dépendant des paramètres régionaux ; les versions par le suffixe d' _l sont identiques mais elles utilisent les paramètres régionaux passés à la place.Pour plus d'informations, consultez Paramètres régionaux.

Lorsque utilisé avec une bibliothèque CRT de débogage, isprint 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 version, isprint 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.

mappages de routines de texte générique

routine de TCHAR.H

_MBCS & de _UNICODE non défini

_MBCS défini

_unicode défini

_istprint

isprint

_ismbcprint

iswprint

Configuration requise

routine

en-tête requis

isprint

<ctype.h>

iswprint

<ctype.h> ou <wchar.h>

_isprint_l

<ctype.h>

_iswprint_l

<ctype.h> ou <wchar.h>

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

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez l' exemples d'appel de code non managé.

Voir aussi

Référence

Classification des caractères

Paramètres régionaux

is, isw Routines