Функція isgraph () перевіряє, чи є символ графічним символом чи ні.
Відомі символи, що мають графічне зображення - це графічні символи.
Isgraph () перевіряє, чи є символ графічним символом чи ні. Якщо аргумент, переданий isgraph (), є графічним символом, він повертає ненульове ціле число. Якщо ні, він повертає 0.
Ця функція визначена у файлі заголовка "> файл заголовка ctype.h
Прототип функції isgraph ()
int isgraph (аргумент int);
Функція isgraph () приймає один аргумент і повертає ціле число.
Коли символ передається як аргумент, замість самого символу передається відповідне значення ASCII символу.
Приклад №1: Перевірте графічний символ
#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);
Вихідні дані
Коли передається в isgraph () = 0 Коли передається в isgraph () = 0 Коли 9 передається в isgraph () = 1
Приклад №2: Друк усіх графічних символів
#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; )
Вихідні дані
Усі графічні символи в програмуванні на C такі:! "# $% & '() * +, -. / 0 1 2 3 4 5 6 7 8 9:;? @ ABCDEFGHIJKLMNOPQRSTU VWXYZ () _` abcdefghijklmnopqrstu vwxyz (|) ~