C ++ isgraph () - C ++ standardowa biblioteka

Funkcja isgraph () w C ++ sprawdza, czy dany znak jest graficzny, czy nie.

isgraph () Prototyp

 int isgraph (int ch);

Do isgraph()kontroli funkcji jeśli chjest graficzną reprezentację sklasyfikowane obecnym C lokalizacji. Domyślnie następujące znaki są graficzne:

  • Cyfry (od 0 do 9)
  • Wielkie litery (od A do Z)
  • Małe litery (od a do z)
  • Znaki interpunkcyjne (! "# $% & '() * +, -. /:;? @ () _` (|) ~)

Zachowanie isgraph()jest niezdefiniowane, jeśli wartość ch nie może być reprezentowana jako znak bez znaku lub nie jest równa EOF.

Jest zdefiniowany w pliku nagłówkowym "> plik nagłówkowy.

isgraph () Parametry

ch: Znak do sprawdzenia.

isgraph () Zwracana wartość

Funkcja isgraph () zwraca wartość niezerową, jeśli ch jest graficzną, w przeciwnym razie zwraca zero.

Przykład: Jak działa funkcja 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 uruchomieniu programu wynik będzie następujący:

 $ ma reprezentację graficzną nie ma reprezentacji graficznej

Interesujące artykuły...