La función isgraph () comprueba si un carácter es gráfico o no.
Los caracteres que tienen representación gráfica se conocen como caracteres gráficos.
El isgraph () comprueba si un carácter es un carácter gráfico o no. Si el argumento pasado a isgraph () es un carácter gráfico, devuelve un número entero distinto de cero. Si no, devuelve 0.
Esta función se define en Archivo de encabezado "> archivo de encabezado ctype.h
Prototipo de función de isgraph ()
int isgraph (argumento int);
La función isgraph () toma un solo argumento y devuelve un número entero.
Cuando se pasa un carácter como argumento, se pasa el valor ASCII correspondiente del carácter en lugar de ese carácter en sí.
Ejemplo # 1: Verifique el carácter gráfico
#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);
Salida
Cuando se pasa a isgraph () = 0 Cuando se pasa a isgraph () = 0 Cuando se pasa 9 a isgraph () = 1
Ejemplo # 2: Imprimir todos los caracteres gráficos
#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; )
Salida
Todos los caracteres gráficos en la programación C son:! "# $% & '() * +, -. / 0 1 2 3 4 5 6 7 8 9:;? @ ABCDEFGHIJKLMNOPQRSTU VWXYZ () _` abcdefghijklmnopqrstu vwxyz (|) ~