English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca padrão <ctype.h> do C
A função ispace() verifica se o caractere é um caractere de espaço.
Se o argumento passado para a função ispace() (caractere) for um caractere de espaço, ela retornará um inteiro não nulo. Caso contrário, retornará 0.
int ispace(int argument);
Quando um caractere é passado como argumento, é passado o valor ASCII correspondente do caractere (inteiro), não o caractere em si.
A função ispace() emctype.hDefinido no cabeçalho.
A lista de todos os caracteres em branco no programação C é:
Caractere | Descrição |
---|---|
' ' | Espaço |
'\n' | Caractere de nova linha |
'\t' | Tabulação horizontal |
'\v' | Tabulação vertical |
'\f' | Página |
'\r' |
#include <stdio.h> #include <ctype.h> int main() { char c; int result; printf("Insira um caractere: "); scanf("%c", &c); result = isspace(c); if (result == 0) { printf("Não é caractere de espaço."); } else { printf("Caractere de espaço."); } return 0; }
Resultado de saída
Insira um caractere: 5 Não é caractere de espaço.