Lenguaje C: función iscntrl (caracteres de control de prueba)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Lenguaje C: función iscntrl
(prueba de personaje de control)

En el lenguaje de programación C, función de control Comprueba si c es un carácter de control.

sintaxis

La sintaxis de la función iscntrl en lenguaje C es:

int iscntrl(int c);

parámetro o parámetro

c Comprueba si es el valor de un carácter de control.

devolver los bienes

La función iscntrl devuelve un valor distinto de cero si c es un carácter de control, o cero si c no es un carácter de control.

titulo requerido

En C, los archivos de encabezado requeridos por la función iscntrl son:

#include <ctype.h>

aplicar para

En C, la función iscntrl está disponible en las siguientes versiones:

  • ANSI/ISO 9899-1990

ejemplo de control

/* Example using iscntrl by TechOnTheNet.com */

#include <stdio.h>
#include <ctype.h>

int main(int argc, const char * argv[])
{
    /* Define a temporary variable */
    unsigned char test;

    /* Assign a test control character to the variable */
    test = 0; /* This is NUL */

    /* Test to see if this is a control character */
    if (iscntrl(test) != 0) printf("NUL is a control charactern");
    else printf("NUL is not a control charactern");

    /* Assign a non-control character to the variable */
    test="T";

    /* Test to see if this is a control character */
    if (iscntrl(test) != 0) printf("%c is a control charactern", test);
    else printf("%c is not a control charactern", test);

    return 0;
}

Cuando se compila y ejecuta, esta aplicación generará:

NUL is a control character
T is not a control character

Función similar

Otras funciones de C similares a la función iscntrl:

  • función isgrafa
  • función de impresión
  • función espacial
(Visited 7 times, 1 visits today)