C iscntrl () - C szabványos könyvtár

Az iscntrl () függvény ellenőrzi, hogy egy karakter vezérlő karakter-e vagy sem.

Azokat a karaktereket, amelyeket nem lehet kinyomtatni a képernyőn, vezérlő karakterként ismerjük. Például visszalépés, Escape, újsor stb.

Az iscntrl () függvény ellenőrzi, hogy egy (a függvénynek átadott) karakter vezérlő karakter-e vagy sem. Ha az átadott karakter vezérlő karakter, akkor nem nulla egész számot ad vissza. Ha nem, akkor 0-t ad vissza

Ezt a függvényt a ctype.h fejlécfájl határozza meg.

Az iscntrl () függvény prototípusa

 int iscntrl (int argumentum);

Az isntrl () függvény egyetlen argumentumot vesz fel, és egész számot ad vissza.

Ha a karaktert argumentumként adják át, akkor a karakter megfelelő ASCII-értéke kerül átadásra maga a karakter helyett.

1. példa: Ellenőrizze a vezérlő karaktert

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

Kimenet

 Amikor Q-t átadják az iscntrl-nek () = 0 Amikor átadják az iscntrl-nek () = 1

2. példa: Az összes vezérlő karakter ASCII értékének nyomtatása

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

érdekes cikkek...