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 ch
are 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ă