Функція isgraph () у C ++ перевіряє, наведений символ є графічним чи ні.
протограф isgraph ()
int isgraph (int ch);
У isgraph()
функції перевіряє, ch
має графічне представлення в відповідно до класифікації за поточною локалі C. За замовчуванням такі символи є графічними:
- Цифри (від 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; )
Коли ви запускаєте програму, результат буде:
$ має графічне представлення не має графічного подання