Latest web development tutorials

C-Bibliotheksfunktionen - iscntrl ()

C Standard-Bibliothek - <ctype.h> C Standard - Bibliothek - <ctype.h>

Beschreibung

Ob der C - Bibliothek Funktionvoid iscntrl (int c) prüfen Charakter Predigt ist ein Steuerzeichen.

Gemäß dem Standard-ASCII-Zeichensatz, Steuerzeichen des ASCII-Code zwischen 0x00 (NUL) und 0x1f (US) und 0x7f (DEL), bestimmte plattformspezifische Compiler-Implementierungen können auch Zeichensatz erweitert werden (0x7f oben) definieren zusätzliche Steuerzeichen.

Erklärung

Es folgt eine Erklärung iscntrl () Funktion.

int iscntrl(int c);

Parameter

  • c - Das war ein Test des Charakters.

Rückgabewert

Wenn c ein Steuerzeichen ist, gibt die Funktion einen Wert ungleich Null zurück, andernfalls 0.

Beispiele

Das folgende Beispiel zeigt die Verwendung von iscntrl () Funktion.

#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);
}

Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die in der folgenden führen:

all w3cschool 

C Standard-Bibliothek - <ctype.h> C Standard - Bibliothek - <ctype.h>