Funzione di libreria C - isspace ()
Descrizione
La funzione di libreria C. int isspace(char c) controlla se il carattere passato è uno spazio bianco.
I caratteri spazi vuoti standard sono:
' ' (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)
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione isspace ().
int isspace(char c);
Parametri
c - Questo è il carattere da controllare.
Valore di ritorno
Questa funzione restituisce un valore diverso da zero (vero) se c è uno spazio vuoto altrimenti zero (falso).
Esempio
L'esempio seguente mostra l'utilizzo della funzione 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);
}
Compiliamo ed eseguiamo il programma sopra che produrrà il seguente risultato:
var1 = |t| is not a white-space character
var2 = |1| is not a white-space character
var3 = | | is a white-space character