La función isblank () en C ++ comprueba si el carácter dado es un carácter en blanco o no.
isblank () Prototipo
int isblank (int ch);
La isblank()
función comprueba si ch es un carácter en blanco o no está clasificado por la configuración regional C actualmente instalada. De forma predeterminada, el espacio y la tabulación horizontal se consideran caracteres en blanco.
El comportamiento de isblank()
no está definido si el valor de ch no se puede representar como un carácter sin signo o no es igual a EOF.
Se define en el archivo de encabezado "> archivo de encabezado.
Parámetros de isblank ()
ch
: El personaje a comprobar.
isblank () Valor de retorno
La función isblank () devuelve un valor distinto de cero si ch es un carácter en blanco; de lo contrario, devuelve cero.
Ejemplo: cómo funciona la función isblank ()
#include #include #include using namespace std; int main() ( char str() = "Hello, I am here."; int count = 0; for (int i=0; i<=strlen(str); i++) ( if (isblank(str(i))) count ++; ) cout << "Number of blank characters: " << count << endl; return 0; )
Cuando ejecute el programa, la salida será:
Número de caracteres en blanco: 3