Libreria locale C ++ - isgraph

Descrizione

Controlla se il carattere ha una rappresentazione grafica e i caratteri con rappresentazione grafica sono tutti quei caratteri che possono essere stampati (come determinato da isprint) tranne il carattere spazio ('').

Dichiarazione

Di seguito è riportata la dichiarazione per std :: isgraph.

C ++ 98

int isgraph ( int c );

C ++ 11

int isgraph ( int c );

Parametri

c - Carattere da controllare, cast a un int o EOF.

Valore di ritorno

Restituisce un valore diverso da zero.

Eccezioni

No-throw guarantee - questa funzione non genera mai eccezioni.

Esempio

Nell'esempio seguente per 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);
   }
}