Funkcja isgraph () w C ++ sprawdza, czy dany znak jest graficzny, czy nie.
isgraph () Prototyp
int isgraph (int ch);
Do isgraph()
kontroli funkcji jeśli ch
jest 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