C iscntrl () - C Standardbibliotek

Funktionen iscntrl () kontrollerer, om et tegn er et kontroltegn eller ej.

Tegn, der ikke kan udskrives på skærmen, kaldes kontroltegn. For eksempel backspace, Escape, newline osv.

Funktionen iscntrl () kontrollerer, om et tegn (videregivet til funktionen) er et kontroltegn eller ej. Hvis karakter bestået er et kontroltegn, returnerer det et heltal, der ikke er nul. Hvis ikke, returnerer den 0

Denne funktion er defineret i ctype.h header-fil.

Funktion Prototype af iscntrl ()

 int iscntrl (int argument);

Funktionen isntrl () tager et enkelt argument og returnerer et heltal.

Når karakter sendes som et argument, sendes den tilsvarende ASCII-værdi af tegnet i stedet for selve tegnet.

Eksempel 1: Kontroller kontroltegn

 #include #include int main() ( char c; int result; c = 'Q'; result = iscntrl(c); printf("When %c is passed to iscntrl() = %d", c, result); c = ''; result = iscntrl(c); printf("When %c is passed to iscntrl() = %d", c, result); return 0; )

Produktion

 Når Q sendes til iscntrl () = 0 Hvornår sendes til iscntrl () = 1

Eksempel 2: Udskriv ASCII-værdi af alle kontroltegn

 #include #include int main() ( int i; printf("The ASCII value of all control characters are "); for (i=0; i<=127; ++i) ( if (iscntrl(i)!=0) printf("%d ", i); ) return 0; ) 

Interessante artikler...