Funkcija isgraph () v jeziku C ++ preverja, ali je dani znak grafičen ali ne.
protograf isgraph ()
int isgraph (int ch);
Na isgraph()
funkcija preveri, če ch
ima grafična predstavitev, razvrščenih po trenutni locale C. Privzeto so naslednji znaki grafični:
- Števke (od 0 do 9)
- Velike črke (A do Ž)
- Male črke (od a do z)
- Ločila (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
Obnašanje isgraph()
je nedefinirano, če vrednost ch ni mogoče predstaviti kot nepodpisani char ali ni enaka EOF.
Določen je v datoteki glave "> datoteka glave.
parametri isgraph ()
ch
: Znak za preverjanje.
isgraph () Vrnjena vrednost
Funkcija isgraph () vrne vrednost, ki ni nič, če je ch grafična, sicer vrne nič.
Primer: Kako deluje 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; )
Ko zaženete program, bo rezultat:
$ ima grafično predstavitev nima grafične predstavitve