Descrição
Ele verifica se o caractere tem representação gráfica e se os caracteres com representação gráfica são todos aqueles caracteres que podem ser impressos (conforme determinado por isprint), exceto o caractere de espaço ('').
Declaração
A seguir está a declaração para std :: isgraph.
C ++ 98
int isgraph ( int c );
C ++ 11
int isgraph ( int c );
Parâmetros
c - Caractere a ser verificado, lançado em um int ou EOF.
Valor de retorno
Ele retorna um valor diferente de zero.
Exceções
No-throw guarantee - esta função nunca lança exceções.
Exemplo
No exemplo abaixo para std :: isgraph.
#include <stdio.h>
#include <ctype.h>
int main () {
FILE * pFile;
int c;
pFile=fopen ("myfile.txt","r");
if (pFile) {
do {
c = fgetc (pFile);
if (isgraph(c)) putchar (c);
} while (c != EOF);
fclose (pFile);
}
}