Condividi tramite


isblank, iswblank, _isblank_l, _iswblank_l

Determina se un integer rappresenta un carattere vuoto.

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
);

Parametri

  • c
    Integer da testare.

  • locale
    Impostazioni locali da utilizzare.

Valore restituito

Ognuna di queste routine restituisce un valore diverso da zero se c è una rappresentazione specifica di uno spazio o un carattere di tabulazione orizzontale oppure è uno dei set di caratteri specifico delle impostazioni locali utilizzato per separare le parole all'interno di una riga di testo. Tramite isblank viene restituito un valore diverso da zero se c è uno spazio (0x20) o un carattere di tabulazione orizzontale (0x09). Il risultato della condizione di test per le funzioni isblank dipende da un'impostazione di categoria LC_CTYPE delle impostazioni locali; per ulteriori informazioni, vedere setlocale, _wsetlocale. Le versioni di queste funzioni che non hanno il suffisso _l utilizzano le impostazioni locali correnti per il comportamento dipendente di tutte le impostazioni locali; le versioni che hanno il suffisso _l sono identiche, con la differenza che utilizzano il parametro delle impostazioni locali che viene passato. Per ulteriori informazioni, vedere Impostazioni locali.

Tramite iswblank viene restituito un valore diverso da zero se c è un carattere wide corrispondente a un carattere di tabulazione orizzontale o a uno spazio standard.

Il comportamento di isblank e _isblank_l non viene definito se c non è EOF o è compreso nell'intervallo tra 0 e 0xFF, inclusi. Quando una libreria di debug CRT viene utilizzata e c non è uno di questi valori, le funzioni generano un'asserzione.

Mapping di routine su testo generico

Routine TCHAR.H

_UNICODE e _MBCS non definiti

_MBCS definito

_UNICODE definito

_istblank

isblank

_ismbcblank

iswblank

_istblank_l

_isblank_l

_ismbcblank_l

_iswblank_l

Requisiti

Routine

Intestazione obbligatoria

isblank

<ctype.h>

iswblank

<ctype.h> o <wchar.h>

_isblank_l

<ctype.h>

_iswblank_l

<ctype.h> o <wchar.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità.

Equivalente .NET Framework

System::Char::IsWhiteSpace

Vedere anche

Riferimenti

Classificazione di caratteri

Impostazioni locali

is, isw Routines