Funktsioon ispunct () kontrollib C ++ -s, kas antud tähemärk on kirjavahemärk või mitte.
ispunct () prototüüp
int ispunct (int ch);
ispunct()
Funktsioon kontrollib, kas ch on kirjavahemärgid iseloomu liigituse praeguse lokaadist. Vaikimisi on kirjavahemärgid! "# $% & '() * +, -. /:; @ @ () _` (|) ~.
Kui ispunct()
ch väärtus ei ole allkirjastamata märgina esindatav või ei ole võrdne EOF-ga, pole käitumine määratletud.
See on määratletud päisefailis "> päisefail.
ispunct () parameetrid
ch: märk, mida tuleb kontrollida.
ispunct () Tagastusväärtus
ispunct()
Tagastab mitte null, kui ch on kirjavahemärgid iseloomu, muidu tagastab null.
Näide: kuidas funktsioon ispunct () töötab
#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; )
Programmi käivitamisel on väljund järgmine:
+ on kirjavahemärk r ei ole kirjavahemärk