Funkcija isgraph () u C ++ provjerava je li zadani znak grafički ili nije.
protograf isgraph ()
int isgraph (int ch);
Na isgraph()
funkcija provjerava da li ch
ima grafički prikaz, barem sudeći po trenutnom C mjesto. Prema zadanim postavkama grafički su sljedeći znakovi:
- Znamenke (0 do 9)
- Velika slova (A do Ž)
- Mala slova (od a do z)
- Interpunkcijski znakovi (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
Ponašanje of isgraph()
je nedefinirano ako vrijednost ch nije predstavljiva kao nepotpisani char ili nije jednaka EOF.
Definirano je u datoteci zaglavlja "> datoteka zaglavlja.
isgraph () parametri
ch
: Znak za provjeru.
isgraph () Povratna vrijednost
Funkcija isgraph () vraća vrijednost koja nije nula ako je ch grafički, u suprotnom vraća nulu.
Primjer: Kako funkcionira funkcija 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; )
Kada pokrenete program, izlaz će biti:
$ ima grafički prikaz nema grafički prikaz