Cómo usar la función isblank() en C++

Como Usar La Funcion Isblank En C



Probablemente hayas oído hablar del término es blanco si eres un programador de C++. Esta función se usa comúnmente en C++ para detectar si un carácter específico es un carácter de espacio en blanco o no. Los caracteres de espacio en blanco son aquellos que se utilizan para separar palabras o caracteres en una cadena de texto, como espacios, tabulaciones y saltos de línea.

Siga esta guía para aprender sobre está en blanco() función en detalle.







¿Qué es una función isblank() en C++?

El está en blanco() es una función integrada de la biblioteca estándar de C++, diseñada para verificar si un carácter determinado es un espacio o un carácter de tabulación. La función está incluida en el archivo de encabezado y se utiliza principalmente para examinar valores de caracteres para espacios en blanco. Si el carácter es un espacio o una tabulación, el está en blanco() la función devuelve verdadero.



La sintaxis de la está en blanco() La función es sencilla. Toma un solo carácter como argumento, que representa el carácter que desea verificar.



int está en blanco ( int ch ) ;

 





La función devuelve verdadero si el carácter es un espacio o una tabulación, y falso en caso contrario. La función es muy útil cuando desea eliminar caracteres innecesarios o redundantes de una cadena.

Usos de la función isblank()

El está en blanco() La función es útil en muchos contextos diferentes. Verificar:



1: Uso de isblank() para verificar si el carácter es un carácter de espacio en blanco

Podemos usar el está en blanco() método para detectar si un carácter es un carácter de espacio en blanco.

#incluir
#incluir

int principal ( ) {
char ch = ' ' ;

    si ( es blanco ( ch ) ) {
estándar::cout << 'El carácter es un carácter de espacio en blanco'. << std::endl;
    } demás {
estándar::cout << 'El carácter no es un carácter de espacio en blanco'. << std::endl;
    }

    devolver 0 ;
}

 

En el código anterior, la variable ch luego se declara y se le asigna el valor de espacio en blanco. Luego, usamos una declaración if-else para determinar si el carácter dado es un carácter de espacio en blanco o no. Si el carácter en cuestión es un carácter de espacio en blanco, se imprime el mensaje de carácter de espacio en blanco.

Producción

2: Uso de isblank() para comprobar si la cadena contiene un carácter de espacio en blanco

Otra aplicación popular para el método isblank() es determinar si una cadena incluye solo caracteres de espacio en blanco. Esto es útil para verificar la entrada del usuario. La función se puede usar para determinar si la entrada está vacía o simplemente contiene espacios en blanco. En este escenario, puede solicitar al usuario que proporcione datos válidos.

#incluir
#incluir

int principal ( ) {
std::cadena str = 'Linux, ¡Pista! \t ' ;

    para ( char ch: str ) {
        si ( es blanco ( ch ) ) {
estándar::cout << 'El personaje ' << ch << ' es un carácter de espacio en blanco'. << std::endl;
        } demás {
estándar::cout << 'El personaje ' << ch << ' no es un carácter de espacio en blanco'. << std::endl;
        }
    }

    devolver 0 ;
}

 

En el código, inicializamos una cadena. calle y dale la cuerda Linux, ¡Pista! . Después de eso, se usa un bucle for para recorrer cada carácter de la cadena. Para averiguar si un carácter en particular es un espacio en blanco, usamos el está en blanco() método. Si el carácter no es un espacio en blanco, imprimimos un mensaje para indicarlo, de lo contrario, imprimimos un mensaje indicando que es un espacio en blanco.

Producción

Conclusión

El está en blanco() La función es una herramienta poderosa en la programación de C++ que se puede usar para verificar si un carácter dado es un espacio en blanco o una tabulación. Es una función rápida, eficiente y portátil que se puede utilizar para analizar volúmenes masivos de datos de forma rápida y precisa. Ya sea que esté escribiendo una pequeña aplicación de escritorio o un sistema a gran escala, el está en blanco() La función puede ayudarlo a escribir código que sea confiable, eficiente y fácil de mantener.