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

Функцията ispunct () в C ++ проверява дали дадения знак е пунктуационен знак или не.

ispunct () Прототип

 int izpolct (int ch);

В ispunct()проверките функционални ако гл е препинателен знак според класификацията по текущата С локал. По подразбиране препинателните знаци са! "# $% & '() * +, -. /:;? @ () _` (|) ~.

Поведението на ispunct()е недефинирано, ако стойността на ch не е представима като неподписан знак или не е равна на EOF.

Определя се в заглавния файл "> заглавния файл.

изпълct () Параметри

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 не е пунктуационен знак

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