isblank, iswblank, _isblank_l, _iswblank_l

Determina se un intero rappresenta un carattere vuoto.

Sintassi

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
Valore Integer da testare.

locale
Impostazioni locali da usare.

Valore restituito

Ognuna di queste routine restituisce un valore diverso da zero se c è una rappresentazione particolare di uno spazio o un carattere di tabulazione orizzontale oppure se fa parte di un set specifico delle impostazioni locali di caratteri usati per separare le parole all'interno di una riga di testo. isblank restituisce un valore diverso da zero se c è un carattere di spazio (0x20) oppure un carattere di tabulazione orizzontale (0x09). Il risultato della condizione di test per le isblank funzioni dipende dall'impostazione LC_CTYPE di categoria delle impostazioni locali. Per altre informazioni, vedere setlocale, _wsetlocale. Le versioni di queste funzioni che non hanno il _l suffisso usano le impostazioni locali correnti per qualsiasi comportamento dipendente dalle impostazioni locali. Le versioni con suffisso _l sono identiche, ad eccezione del fatto che usano le impostazioni locali passate. Per altre informazioni, vedere Locale.

iswblank restituisce un valore diverso da zero se c è un carattere wide che corrisponde a un carattere standard di spazio o di tabulazione orizzontale.

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

Mapping di routine di testo generico

Routine TCHAR.H _UNICODE e _MBCS non definito _MBCS Definito _UNICODE Definito
_istblank isblank _ismbcblank iswblank
_istblank_l _isblank_l _ismbcblank_l _iswblank_l

Osservazioni:

Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.

Requisiti

Ciclo Intestazione obbligatoria
isblank <ctype.h>
iswblank <ctype.h> o <wchar.h>
_isblank_l <ctype.h>
_iswblank_l <ctype.h> o <wchar.h>

Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).

Vedi anche

Classificazione dei caratteri
impostazioni locali
is, isw routine