Функција испунцт () у Ц ++-у проверава да ли је дати знак интерпункцијски знак или није.
испунцт () Прототип
инт испунцт (инт цх);
На 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; )
Када покренете програм, излаз ће бити:
+ је интерпункцијски знак р није интерпункцијски знак