Função da biblioteca C - isgraph ()
Descrição
A função da biblioteca C int isgraph(int c) verifica se o personagem tem representação gráfica.
Os caracteres com representações gráficas são todos aqueles caracteres que podem ser impressos, exceto para caracteres de espaço em branco (como ''), que não é considerado como isgraph personagens.
Declaração
A seguir está a declaração para a função isgraph ().
int isgraph(int c);
Parâmetros
c - Este é o personagem a ser verificado.
Valor de retorno
Esta função retorna um valor diferente de zero se c tiver uma representação gráfica como caractere, caso contrário, retorna 0.
Exemplo
O exemplo a seguir mostra o uso da função isgraph ().
#include <stdio.h>
#include <ctype.h>
int main () {
int var1 = '3';
int var2 = 'm';
int var3 = ' ';
if( isgraph(var1) ) {
printf("var1 = |%c| can be printed\n", var1 );
} else {
printf("var1 = |%c| can't be printed\n", var1 );
}
if( isgraph(var2) ) {
printf("var2 = |%c| can be printed\n", var2 );
} else {
printf("var2 = |%c| can't be printed\n", var2 );
}
if( isgraph(var3) ) {
printf("var3 = |%c| can be printed\n", var3 );
} else {
printf("var3 = |%c| can't be printed\n", var3 );
}
return(0);
}
Vamos compilar e executar o programa acima para produzir o seguinte resultado -
var1 = |3| can be printed
var2 = |m| can be printed
var3 = | | can't be printed