Função da biblioteca C - isspace ()
Descrição
A função da biblioteca C int isspace(char c) verifica se o caractere passado é um espaço em branco.
Os caracteres de espaço em branco padrão são -
' ' (0x20) space (SPC)
'\t' (0x09) horizontal tab (TAB)
'\n' (0x0a) newline (LF)
'\v' (0x0b) vertical tab (VT)
'\f' (0x0c) feed (FF)
'\r' (0x0d) carriage return (CR)
Declaração
A seguir está a declaração para a função isspace ().
int isspace(char c);
Parâmetros
c - Este é o personagem a ser verificado.
Valor de retorno
Esta função retorna um valor diferente de zero (verdadeiro) se c for um caractere de espaço em branco, caso contrário, zero (falso).
Exemplo
O exemplo a seguir mostra o uso da função isspace ().
#include <stdio.h>
#include <ctype.h>
int main () {
int var1 = 't';
int var2 = '1';
int var3 = ' ';
if( isspace(var1) ) {
printf("var1 = |%c| is a white-space character\n", var1 );
} else {
printf("var1 = |%c| is not a white-space character\n", var1 );
}
if( isspace(var2) ) {
printf("var2 = |%c| is a white-space character\n", var2 );
} else {
printf("var2 = |%c| is not a white-space character\n", var2 );
}
if( isspace(var3) ) {
printf("var3 = |%c| is a white-space character\n", var3 );
} else {
printf("var3 = |%c| is not a white-space character\n", var3 );
}
return(0);
}
Vamos compilar e executar o programa acima que produzirá o seguinte resultado -
var1 = |t| is not a white-space character
var2 = |1| is not a white-space character
var3 = | | is a white-space character