Функцията isgraph () в C ++ проверява дали дадения знак е графичен или не.
протограф на isgraph ()
int isgraph (int ch);
В isgraph()
проверките функция, ако ch
има графично представяне според класификацията по текущата С локал. По подразбиране следните символи са графични:
- Цифри (от 0 до 9)
- Главни букви (А до Я)
- Малки букви (от a до z)
- Препинателни знаци (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
Поведението на isgraph()
е недефинирано, ако стойността на ch не е представима като неподписан знак или не е равна на EOF.
Определя се в заглавния файл "> заглавния файл.
isgraph () Параметри
ch
: Символът за проверка.
isgraph () Върната стойност
Функцията isgraph () връща ненулева стойност, ако ch е графична, в противен случай връща нула.
Пример: Как работи функцията 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; )
Когато стартирате програмата, изходът ще бъде:
$ има графично представяне няма графично представяне