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

Функция isgraph () в C ++ проверяет, является ли данный символ графическим или нет.

isgraph () Прототип

 int isgraph (int ch);

В isgraph()функции проверяет, chимеет графическое представление в соответствии с классификацией по текущей локали C. По умолчанию следующие символы являются графическими:

  • Цифры (от 0 до 9)
  • Прописные буквы (от A до Z)
  • Строчные буквы (от a до z)
  • Знаки пунктуации (! "# $% & '() * +, -. /:;? @ () _` (|) ~)

Поведение isgraph()не определено, если значение ch не может быть представлено как unsigned char или не равно 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; )

Когда вы запустите программу, вывод будет:

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

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