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

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

ispunct () Прототип

 int ispunct (int ch);

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

Поведінка параметра ispunct()невизначена, якщо значення ch не можна представити як беззнаковий символ або не дорівнює EOF.

Це визначається у файлі заголовка "> файл заголовка.

izpolct () Параметри

ch: символ для перевірки.

izpolct () Повернене значення

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 не є знаком пунктуації

Цікаві статті...