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