C iscntrl () - C Standardbibliotek

Funksjonen iscntrl () sjekker om et tegn er et kontrolltegn eller ikke.

Tegn som ikke kan skrives ut på skjermen er kjent som kontrolltegn. For eksempel backspace, Escape, newline etc.

Funksjonen iscntrl () sjekker om et tegn (overført til funksjonen) er et kontrolltegn eller ikke. Hvis tegn som sendes er et kontrolltegn, returnerer det et heltall som ikke er null. Hvis ikke, returnerer den 0

Denne funksjonen er definert i ctype.h header-fil.

Funksjon Prototype av iscntrl ()

 int iscntrl (int argument);

Funksjonen isntrl () tar et enkelt argument og returnerer et helt tall.

Når tegnet sendes som et argument, blir tilsvarende ASCII-verdi av tegnet gitt i stedet for selve tegnet.

Eksempel 1: Kontroller kontrolltegnet

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

Produksjon

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

Eksempel 2: Skriv ut ASCII-verdien på alle kontrolltegn

 #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...