C ++ isgraph () - C ++ стандартна библиотека

Функцията 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; )

Когато стартирате програмата, изходът ще бъде:

 $ има графично представяне няма графично представяне

Интересни статии...