C ++ isgraph () - standardní knihovna C ++

Funkce isgraph () v C ++ kontroluje, zda je daný znak grafický nebo ne.

isgraph () prototyp

 int isgraph (int ch);

Tyto isgraph()funkce zkontroluje, zda chje grafické znázornění, jak jsou klasifikovány podle aktuálního C locale. Ve výchozím nastavení jsou následující znaky grafické:

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

Chování isgraph()je nedefinováno, pokud hodnota ch není reprezentovatelná jako nepodepsaný znak nebo se nerovná EOF.

Je definován v hlavičkovém souboru.

isgraph () parametry

ch: Znak ke kontrole.

isgraph () Návratová hodnota

Funkce isgraph () vrací nenulovou hodnotu, pokud ch je grafická, jinak vrací nulu.

Příklad: Jak funguje funkce 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; )

Když spustíte program, výstup bude:

 $ má grafické znázornění nemá grafické znázornění

Zajímavé články...