isspace, iswspace, _isspace_l, _iswspace_l
Determina se um determinado caractere representa um caractere de espaço.
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
);
Parâmetros
c
Número inteiro para testar.locale
Código de idioma.
Valor de retorno
Cada um dos procedimentos essas rotinas retorna diferente de zero se c é uma representação específica de um caractere de espaço.isspaceRetorna um valor diferente de zero se c é um caractere de espaço em branco (0x09 – 0x0D ou 0x20).O resultado da condição de teste para o isspacefunção depende do LC_CTYPE definição de categoria da localidade; consulte setlocale para obter mais informações.As versões dessas funções, sem a _lsufixo usar o local atual para qualquer comportamento depende da localidade; as versões com o _l sufixo são idênticas exceto que eles usam a localidade do passado em vez disso.Para obter mais informações, consulte Localidade.
iswspaceRetorna um valor diferente de zero se c é um caractere de largo que corresponde a um caractere de espaço em branco padrão.
Quando usado com uma biblioteca de depuração CRT, isspace exibir um CRT declarará se passado um parâmetro que não seja EOF ou no intervalo de 0 a 0xFF.Quando usado com uma biblioteca do CRT não-debug, isspace usar o parâmetro como um índice em uma matriz, com resultados indefinidos se o parâmetro não for EOF ou no intervalo de 0 a 0xFF.
Mapeamentos de rotina de texto genérico
TCHAR.Rotina H |
_ Unicode & _ MBCS do arquivo não definido |
_ MBCS do arquivo definido |
_ Unicode definido |
---|---|---|---|
_istspace |
isspace |
iswspace |
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
isspace |
<ctype.h> |
iswspace |
<ctype.h> ou <wchar.h> |
_isspace_l |
<ctype.h> |
_iswspace_l |
<ctype.h> ou <wchar.h> |
Para obter informações adicionais de compatibilidade, consulte compatibilidade na introdução.