C isgraph () - Biblioteca Padrão C

A função isgraph () verifica se um caractere é gráfico ou não.

Caracteres que têm representação gráfica são conhecidos são caracteres gráficos.

O isgraph () verifica se um caractere é um caractere gráfico ou não. Se o argumento passado para isgraph () for um caractere gráfico, ele retornará um inteiro diferente de zero. Caso contrário, retorna 0.

Esta função é definida em Arquivo de cabeçalho "> arquivo de cabeçalho ctype.h

Protótipo de função de isgraph ()

 int isgraph (argumento int);

A função isgraph () recebe um único argumento e retorna um inteiro.

Quando o caractere é passado como um argumento, o valor ASCII correspondente do caractere é passado em vez do próprio caractere.

Exemplo # 1: Verifique o caractere 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); 

Resultado

 Quando é passado para isgraph () = 0 Quando é passado para isgraph () = 0 Quando 9 é passado para isgraph () = 1

Exemplo 2: Imprimir todos os 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; ) 

Resultado

Todos os caracteres gráficos na programação C são:! "# $% & '() * +, -. / 0 1 2 3 4 5 6 7 8 9:;? @ ABCDEFGHIJKLMNOPQRSTU VWXYZ () _` abcdefghijklmnopqrstu vwxyz (|) ~

Artigos interessantes...