Az isgraph () függvény ellenőrzi, hogy egy karakter grafikus karakter-e vagy sem.
A grafikus ábrázolással rendelkező karakterek grafikus karakterek.
Az isgraph () ellenőrzi, hogy egy karakter grafikus karakter-e vagy sem. Ha az isgraph () -nak átadott argumentum grafikus karakter, akkor nem nulla egész számot ad vissza. Ha nem, akkor 0-t ad vissza.
Ezt a függvényt a Fejlécfájl "> ctype.h fejlécfájlban határozzuk meg
Az isgraph () függvény prototípusa
int isgraph (int argumentum);
Az isgraph () 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 grafikus karaktert
#include #include int main() ( char c; int result; c = ' '; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result); c = ''; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result); c = '9'; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result);
Kimenet
Amikor átadják az isgraph-nak () = 0 Mikor adják át az isgraph-nak () = 0 Amikor 9-et adnak át az isgraph-nak () = 1
2. példa: Az összes grafikus karakter kinyomtatása
#include #include int main() ( int i; printf("All graphic characters in C programming are: "); for (i=0;i<=127;++i) ( if (isgraph(i)!=0) printf("%c ",i); ) return 0; )
Kimenet
A C programozás összes grafikus karaktere:! "# $% & '() * +, -. / 0 1 2 3 4 5 6 7 8 9:;? @ ABCDEFGHIJKLMNOPQRSTU VWXYZ () _" abcdefghijklmnopqrstu vwxyz (|) ~