C ++ ispunct () - C ++ standardna knjižnica

Funkcija ispunct () u C ++ provjerava je li zadani znak interpunkcijski znak ili nije.

ispunct () Prototip

 int ispunct (int ch);

Na ispunct()funkcija provjerava ako ch je interpunkcijski znak, barem sudeći po trenutnom C mjesto. Interpunkcijski su znakovi prema zadanim postavkama! "# $% & '() * +, -. /:;? @ () _` (|) ~.

Ponašanje of ispunct()je nedefinirano ako vrijednost ch nije predstavljiva kao nepotpisani char ili nije jednaka EOF.

Definirano je u datoteci zaglavlja "> datoteka zaglavlja.

ispunct () Parametri

ch: Znak za provjeru.

ispunct () Povratna vrijednost

ispunct()Funkcija vraća ne nultu vrijednost ako ch je interpunkcija karakter, inače se vraća na nulu.

Primjer: Kako funkcionira funkcija 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; )

Kada pokrenete program, izlaz će biti:

 + je interpunkcijski znak r nije interpunkcijski znak

Zanimljivi članci...