Función de biblioteca C - isspace ()
Descripción
La función de la biblioteca C int isspace(char c) comprueba si el carácter pasado es un espacio en blanco.
Los caracteres de espacio en blanco estándar son:
' ' (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)
Declaración
A continuación se muestra la declaración de la función isspace ().
int isspace(char c);
Parámetros
c - Este es el carácter a comprobar.
Valor devuelto
Esta función devuelve un valor distinto de cero (verdadero) si c es un carácter de espacio en blanco; de lo contrario, cero (falso).
Ejemplo
El siguiente ejemplo muestra el uso de la función 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);
}
Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:
var1 = |t| is not a white-space character
var2 = |1| is not a white-space character
var3 = | | is a white-space character