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