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