C ++ isgraph () - Biblioteca standard C ++

Funcția isgraph () din C ++ verifică dacă caracterul dat este sau nu grafic.

isgraph () Prototip

 int isgraph (int ch);

Cele mai isgraph()verifică dacă funcția chare o reprezentare grafică așa cum este clasificată de setările locale C. În mod implicit, următoarele caractere sunt grafice:

  • Cifre (0-9)
  • Litere mari (de la A la Z)
  • Litere mici (de la a la z)
  • Caracterele de punctuație (! "# $% & '() * +, -. /:;? @ () _` (|) ~)

Comportamentul lui isgraph()este nedefinit dacă valoarea lui ch nu poate fi reprezentată ca un caracter nesemnat sau nu este egală cu EOF.

Este definit în fișierul antet "> fișierul antet.

isgraph () Parametri

ch: Personajul de verificat.

isgraph () Valoare returnată

Funcția isgraph () returnează o valoare diferită de zero dacă ch este grafic, altfel returnează zero.

Exemplu: Cum funcționează funcția 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; )

Când rulați programul, ieșirea va fi:

 $ are reprezentare grafică nu are reprezentare grafică

Articole interesante...