C ++ ispunct () - C ++ Standard Library

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

Huvitavad Artiklid...