C ++ isgraph () - C ++ standardna knjižnica

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 chima 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

Zanimljivi članci...