Latest web development tutorials

fonctions de la bibliothèque C - iscntrl ()

C bibliothèque standard - <ctype.h> C bibliothèque standard - <ctype.h>

description

Que ce soit la fonction de bibliothèquevide iscntrl C (int c)Vérifier la prédication est un caractère de contrôle.

Selon le jeu de caractères ASCII standard, les caractères de contrôle de code ASCII entre 0x00 (NUL) et 0x1f (US), et 0x7f (DEL), certaines implémentations de compilation spécifiques à la plateforme peuvent également être étendues jeu de caractères (0x7f ci-dessus) définir des caractères de contrôle supplémentaires.

déclaration

Ce qui suit est une fonction instruction iscntrl ().

int iscntrl(int c);

Paramètres

  • c - Ce fut un test de caractère.

Valeur de retour

Si c est un caractère de contrôle, la fonction retourne une valeur non nulle, sinon retourner 0.

Exemples

L'exemple suivant illustre l'utilisation de la fonction 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);
}

Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:

all w3cschool 

C bibliothèque standard - <ctype.h> C bibliothèque standard - <ctype.h>