C ++ isgraph () - C ++ standartinė biblioteka

Funkcija isgraph () C ++ tikrina, ar duotas simbolis yra grafinis, ar ne.

isgraph () prototipas

 int isgraph (int ch);

Į isgraph()funkcija patikrina, ar chyra 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

Įdomios straipsniai...