C ++ isgraph () - štandardná knižnica C ++

Funkcia isgraph () v C ++ kontroluje, či je daný znak grafický alebo nie.

isgraph () prototyp

 int isgraph (int ch);

Tieto isgraph()funkcie skontroluje, či chje grafické znázornenie, ako sú klasifikované podľa aktuálneho C locale. Predvolene sú nasledujúce znaky grafické:

  • Číslice (0 až 9)
  • Veľké písmená (A až Z)
  • Malé písmená (od a do z)
  • Interpunkčné znaky (! "# $% & '() * +, -. /:;? @ () _` (|) ~)

Chovanie isgraph()je nedefinované, ak hodnotu ch nemožno reprezentovať ako nepodpísaný znak alebo sa nerovná EOF.

Je definované v hlavičkovom súbore.

isgraph () parametre

ch: Znak, ktorý sa má skontrolovať.

isgraph () Návratová hodnota

Funkcia isgraph () vráti nenulovú hodnotu, ak ch je grafická, inak vráti nulu.

Príklad: Ako funguje funkcia 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; )

Po spustení programu bude výstup:

 $ má grafické znázornenie nemá grafické znázornenie

Zaujímavé články...