C iscntrl () - C standardraamatukogu

Lang L: none (table-of-contents)

Funktsioon iscntrl () kontrollib, kas märk on kontrollmärk või mitte.

Märke, mida ekraanile ei saa printida, nimetatakse juhtmärkideks. Näiteks tagasilükkeklahv, Escape, uus rida jne.

Funktsioon iscntrl () kontrollib, kas märk (funktsioonile edastatud) on kontrollmärk või mitte. Kui edastatud märk on kontrollmärk, tagastab see nullist erineva täisarvu. Kui ei, tagastab see 0

See funktsioon on määratletud päisefailis ctype.h.

Funktsioon iscntrl () prototüüp

 int iscntrl (int argument);

Funktsioon isntrl () võtab ühe argumendi ja tagastab täisarvu.

Märgi argumendina edastamisel edastatakse märgi enda vastav ASCII väärtus.

Näide 1: Kontrollige kontrollmärki

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

Väljund

 Kui Q edastatakse iscntrl () = 0 Kui edastatakse iscntrl () = 1

Näide # 2: kõigi juhtmärkide ASCII-väärtuse printimine

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

Huvitavad Artiklid...