Función de la biblioteca C -isspace()
Biblioteca estándar de C - <ctype.h>
Descripción
Función de la biblioteca Cint isspace(int c)Comprueba si el carácter pasado es un carácter de espacio en blanco.
Los caracteres de espacio en blanco estándar incluyen:
' ' (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(int c);
Parámetros
- c-- Este es el carácter a comprobar.
Valor de retorno
Si c es un carácter de espacio en blanco, la función devuelve un valor distinto de cero (true); de lo contrario, devuelve 0 (false).
Ejemplo
El siguiente ejemplo demuestra 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| 是空白字符\n", var1 );
}
else
{
printf("var1 = |%c| 不是空白字符\n", var1 );
}
if( isspace(var2) )
{
printf("var2 = |%c| 是空白字符\n", var2 );
}
else
{
printf("var2 = |%c| 不是空白字符\n", var2 );
}
if( isspace(var3) )
{
printf("var3 = |%c| 是空白字符\n", var3 );
}
else
{
printf("var3 = |%c| 不是空白字符\n", var3 );
}
return(0);
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
var1 = |t| 不是空白字符 var2 = |1| 不是空白字符 var3 = | | 是空白字符Otras extensiones