La funzione isspace () controlla se un carattere è uno spazio vuoto o meno.
Se un argomento (carattere) passato alla funzione isspace () è uno spazio vuoto, restituisce un numero intero diverso da zero. In caso contrario, restituisce 0.
Prototipo di funzione di isspace ()
int isspace (int argomento);
Quando un carattere viene passato come argomento, viene passato il valore ASCII (intero) corrispondente al carattere invece del carattere stesso.
La funzione isspace () è definita nel file di intestazione ctype.h.
L'elenco di tutti i caratteri spazi bianchi nella programmazione C è:
Personaggio | Descrizione |
---|---|
'' | spazio |
' n' | nuova linea |
' t' | scheda orizzontale |
' v' | scheda verticale |
' f' | avanzamento modulo |
" r" | Ritorno di Carraige |
Esempio # 1: controlla il carattere dello spazio bianco
#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; )
Produzione
Immettere un carattere: 5 Non uno spazio bianco.