Partager via


isblank, iswblank, _isblank_l, _iswblank_l

Détermine si un entier représente un espace.

int isblank(
   int c 
);
int iswblank(
   wint_t c 
);
int _isblank_l(
   int c,
   _locale_t locale
);
int _iswblank_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'un espace ou un caractère de tabulation horizontale, ou une valeur d'un jeu de caractères spécifique aux paramètres régionaux qui permettent de séparer les mots dans une ligne de texte. isblank retourne une valeur différente de zéro si c est un espace (0x20) ou un caractère de tabulation horizontale (0x09). Le résultat de la condition de test pour les fonctions isblank dépend du paramètre de catégorie LC_CTYPE des paramètres régionaux. Pour plus d'informations, consultez setlocale, _wsetlocale. Les versions de ces fonctions sans le suffixe _l utilisent les paramètres régionaux pour ce comportement dépendant des paramètres régionaux ; les versions avec le suffixe _l sont identiques, sauf qu'elles utilisent à la place les paramètres régionaux transmis. Pour plus d'informations, consultez Paramètres régionaux.

iswblank retourne une valeur différente de zéro si c est un caractère élargi correspondant à un espace ou un caractère de tabulation horizontale standard.

Le comportement d'isblank et d'_isblank_l n'est pas défini si c n'a pas la valeur EOF ni n'est compris entre 0 et 0xFF, inclus. Lorsqu'une bibliothèque CRT de débogage est utilisée et que c ne fait pas partie de ces valeurs, les fonctions déclenchent une assertion.

Mappages de routines de texte générique

Routine TCHAR.H

_UNICODE & _MBCS non définis

_MBCS défini

_UNICODE défini

_istblank

isblank

_ismbcblank

iswblank

_istblank_l

_isblank_l

_ismbcblank_l

_iswblank_l

Configuration requise

Routine

En-tête requis

isblank

<ctype.h>

iswblank

<ctype.h> ou <wchar.h>

_isblank_l

<ctype.h>

_iswblank_l

<ctype.h> ou <wchar.h>

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

Équivalent .NET Framework

System::Char::IsWhiteSpace

Voir aussi

Référence

Classifications des caractères

Paramètres régionaux

is, isw, routines