Biblioteca C ++ Locale - isgraph

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);
   }
}