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