Funkcija isgraph () C ++ tikrina, ar duotas simbolis yra grafinis, ar ne.
isgraph () prototipas
int isgraph (int ch);
Į isgraph()
funkcija patikrina, ar ch
yra grafinis kaip klasifikuojami pagal dabartinį C lokalės. Pagal numatytuosius nustatymus šie simboliai yra grafiniai:
- Skaičiai (nuo 0 iki 9)
- Didžiosios raidės (nuo A iki Z)
- Mažosios raidės (nuo a iki z)
- Skyrybos ženklai (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
isgraph()
Elemento elgsena nėra apibrėžta, jei ch reikšmė nėra atvaizduojama kaip nepasirašyta simbolis arba nėra lygi EOF.
Tai apibrėžiama antraštės faile "> header file.
isgraph () parametrai
ch
: Tikrintinas simbolis.
isgraph () Grąžinimo vertė
Funkcija isgraph () grąžina ne nulinę vertę, jei ch yra grafinė, kitaip grąžina nulį.
Pavyzdys: Kaip veikia isgraph () funkcija
#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; )
Kai paleisite programą, išvestis bus:
$ turi grafinį vaizdą, neturi grafinio atvaizdavimo