Funzione di libreria C - isgraph ()

Descrizione

La funzione di libreria C. int isgraph(int c) controlla se il carattere ha una rappresentazione grafica.

I caratteri con rappresentazioni grafiche sono tutti quei caratteri che possono essere stampati ad eccezione dei caratteri di spazio bianco (come ''), che non sono considerati come isgraph personaggi.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione isgraph ().

int isgraph(int c);

Parametri

  • c - Questo è il carattere da controllare.

Valore di ritorno

Questa funzione restituisce un valore diverso da zero se c ha una rappresentazione grafica come carattere, altrimenti restituisce 0.

Esempio

Il seguente esempio mostra l'utilizzo della funzione 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);
}

Compiliamo ed eseguiamo il programma sopra per produrre il seguente risultato:

var1 = |3| can be printed
var2 = |m| can be printed
var3 = | | can't be printed