A função isspace () verifica se um caractere é um caractere de espaço em branco ou não.
Se um argumento (caractere) passado para a função isspace () for um caractere de espaço em branco, ele retornará um inteiro diferente de zero. Caso contrário, retorna 0.
Protótipo de função de isspace ()
int isspace (argumento int);
Quando um caractere é passado como um argumento, o valor ASCII correspondente (inteiro) do caractere é passado em vez do próprio caractere.
A função isspace () é definida no arquivo de cabeçalho ctype.h.
A lista de todos os caracteres de espaço em branco na programação C são:
Personagem | Descrição |
---|---|
'' | espaço |
' n' | nova linha |
' t' | aba horizontal |
' v' | aba vertical |
' f' | feed de formulário |
' r' | Retorno Carraige |
Exemplo # 1: verifique o caractere de espaço em branco
#include #include int main() ( char c; int result; printf("Enter a character: "); scanf("%c", &c); result = isspace(c); if (result == 0) ( printf("Not a white-space character."); ) else ( printf("White-space character."); ) return 0; )
Resultado
Insira um caractere: 5 Não é um caractere de espaço em branco.