Latest web development tutorials

funciones de la biblioteca C - iscntrl ()

C biblioteca estándar - <ctype.h> C biblioteca estándar - <ctype.h>

descripción

Si la función de biblioteca Ciscntrl vacío (int c) Comprobar la predicación carácter es un carácter de control.

De acuerdo con el conjunto de caracteres ASCII estándar, caracteres de control de código ASCII entre 0x00 (NUL) y 0x1f (Estados Unidos), y 0x7f (DEL), ciertas implementaciones del compilador específicos de la plataforma también se pueden extender conjunto de caracteres (0x7f arriba) en definir los caracteres de control adicionales.

declaración

La siguiente es una función comunicado iscntrl ().

int iscntrl(int c);

parámetros

  • c - Esta fue una prueba de carácter.

Valor de retorno

Si c es un carácter de control, la función devuelve un valor distinto de cero, de lo contrario devuelve 0.

Ejemplos

El siguiente ejemplo demuestra el uso de la función iscntrl ().

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

int main ()
{
   int i = 0, j = 0;
   char str1[] = "all \a about \t programming";
   char str2[] = "w3cschool \n tutorials";
  
   /* 输出字符串直到控制字符 \a */
   while( !iscntrl(str1[i]) ) 
   {
      putchar(str1[i]);
      i++;
   }
  
   /* 输出字符串直到控制字符 \n */
   while( !iscntrl(str2[j]) ) 
   {
      putchar(str2[j]);
      j++;
   }
   
   return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

all w3cschool 

C biblioteca estándar - <ctype.h> C biblioteca estándar - <ctype.h>