Partager via


isblank, iswblank, _isblank_l, _iswblank_l

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

Syntaxe

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 retournée

Chacune de ces routines retourne une valeur différente de zéro si c est une représentation particulière d’un espace ou d’un caractère de tabulation horizontale, ou appartient à un ensemble de caractères spécifiques à des paramètres régionaux et utilisés pour séparer les mots d’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 isblank fonctions dépend du LC_CTYPE paramètre de catégorie des paramètres régionaux ; pour plus d’informations, consultez setlocale, _wsetlocale. Les versions de ces fonctions qui n’ont pas le suffixe utilisent les _l paramètres régionaux actuels pour tout comportement dépendant des paramètres régionaux ; les versions qui ont le _l suffixe sont identiques, sauf qu’elles utilisent les paramètres régionaux passés à la place. Pour plus d’informations, consultez Locale.

iswblank retourne une valeur différente de zéro si c est un caractère large qui correspond à un caractère d’espace ou de tabulation horizontale standard.

Le comportement et isblank_isblank_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 routine de texte générique

Routine TCHAR.H _UNICODE et _MBCS non défini _MBCS Défini _UNICODE Défini
_istblank isblank _ismbcblank iswblank
_istblank_l _isblank_l _ismbcblank_l _iswblank_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
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 Compatibility.

Voir aussi

Classification des caractères
Paramètres régionaux
is, isw routines