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

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

ispunct () Прототип

 int ispunct (int ch);

В ispunct()функция проверяет ч является символом пунктуации в соответствии с классификацией по текущей локали C. По умолчанию символы пунктуации:! "# $% & '() * +, -. /:;? @ () _` (|) ~.

Поведение ispunct()не определено, если значение ch не может быть представлено как unsigned char или не равно EOF.

Он определен в заголовочном файле "> заголовочный файл.

ispunct () Параметры

ch: проверяемый персонаж.

ispunct () Возвращаемое значение

ispunct()Функция возвращает ненулевое значение , если ч является символом пунктуации, в противном случае возвращает ноль.

Пример: как работает функция ispunct ()

 #include #include using namespace std; int main() ( char ch1 = '+'; char ch2 = 'r'; ispunct(ch1) ? cout << ch1 << " is a punctuation character" : cout << ch1 << " is not a punctuation character"; cout << endl; ispunct(ch2) ? cout << ch2 << " is a punctuation character" : cout << ch2 << " is not a punctuation character"; return 0; )

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

 + - знак препинания r - не знак пунктуации

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