C ++ iscntrl () - Biblioteca estándar de C ++

La función iscntrl () en C ++ comprueba si el carácter dado es un carácter de control o no.

prototipo iscntrl ()

 int iscntrl (int ch);

La iscntrl()función comprueba si ch es un carácter de control o no está clasificado por la configuración regional C actualmente instalada. De forma predeterminada, los caracteres con los códigos de 0x00 a 0x1F y 0x7F se consideran caracteres de control.

Hay 32 caracteres de control en el conjunto de caracteres ASCII, incluidos nulo, salto de línea, inicio de texto, retroceso, tabulación, etc.

El comportamiento de iscntrl()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 iscntrl ()

ch: El personaje a comprobar.

iscntrl () Valor de retorno

La iscntrl()función devuelve un valor distinto de cero si ch es un carácter de control; de lo contrario, devuelve cero.

Ejemplo: cómo funciona la función iscntrl ()

 #include #include using namespace std; int main() ( char ch1 = ' '; char ch2 = 'x'; iscntrl(ch1)?cout << ch1 << " is a control character":cout << ch1 << " is not a control character"; cout << endl; iscntrl(ch2)?cout << ch2 << " is a control character":cout << ch2 << " is not a control character"; return 0; )

Cuando ejecute el programa, la salida será:

 es un carácter de control x no es un carácter de control

Articulos interesantes...