C ++ isgraph () - Libreria standard C ++

La funzione isgraph () in C ++ controlla se il carattere dato è grafico o meno.

isgraph () Prototipo

 int isgraph (int ch);

La isgraph()funzione controlla se chha una rappresentazione grafica classificata dalla locale C corrente. Per impostazione predefinita, i seguenti caratteri sono grafici:

  • Cifre (da 0 a 9)
  • Lettere maiuscole (dalla A alla Z)
  • Lettere minuscole (dalla a alla z)
  • Caratteri di punteggiatura (! "# $% & '() * +, -. /:;? @ () _` (|) ~)

Il comportamento di isgraph()è indefinito se il valore di ch non è rappresentabile come char senza segno o non è uguale a EOF.

È definito nel file di intestazione "> file di intestazione.

Parametri isgraph ()

ch: Il carattere da controllare.

isgraph () Restituisce il valore

La funzione isgraph () restituisce un valore diverso da zero se ch è grafico, altrimenti restituisce zero.

Esempio: come funziona la funzione isgraph ()

 #include #include using namespace std; int main() ( char ch1 = '$'; char ch2 = ' '; isgraph(ch1)? cout << ch1 << " has graphical representation" : cout << ch1 << " does not have graphical representation"; cout << endl; isgraph(ch2)? cout << ch2 << " has graphical representation" : cout << ch2 << " does not have graphical representation"; return 0; )

Quando esegui il programma, l'output sarà:

 $ ha una rappresentazione grafica non ha una rappresentazione grafica

Articoli interessanti...