La función isspace () comprueba si un carácter es un carácter de espacio en blanco o no.
Si un argumento (carácter) pasado a la función isspace () es un carácter de espacio en blanco, devuelve un entero distinto de cero. Si no, devuelve 0.
Prototipo de función de isspace ()
int isspace (argumento int);
Cuando se pasa un carácter como argumento, se pasa el valor ASCII correspondiente (entero) del carácter en lugar de ese carácter en sí.
La función isspace () se define en el archivo de encabezado ctype.h.
La lista de todos los caracteres de espacios en blanco en la programación C es:
Personaje | Descripción |
---|---|
'' | espacio |
'orte' | nueva línea |
' t' | pestaña horizontal |
' v' | pestaña vertical |
'F' | formulario de alimentación |
' r' | Carraige regreso |
Ejemplo n. ° 1: comprobar el carácter de espacio en blanco
#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; )
Salida
Introduzca un carácter: 5 No es un carácter de espacio en blanco.