Condividi tramite


isspace, iswspace, _isspace_l, _iswspace_l

Determina se un integer rappresenta uno spazio.

int isspace(
   int c 
);
int iswspace(
   wint_t c 
);
int _isspace_l(
   int c,
   _locale_t locale
);
int _iswspace_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 di un particolare spazio. isspace restituisce un valore diverso da zero se c è uno spazio vuoto (0x09 – 0x0D o 0x20). Il risultato della condizione di test per la funzione isspace 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 iswspace viene restituito un valore diverso da zero se c è un carattere wide corrispondente a un carattere vuoto.

Il comportamento di isspace e _isspace_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 & _MBCS non definiti

_MBCS definito

_UNICODE definito

_istspace

isspace

_ismbcspace

iswspace

Requisiti

Routine

Intestazione obbligatoria

isspace

<ctype.h>

iswspace

<ctype.h> o <wchar.h>

_isspace_l

<ctype.h>

_iswspace_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