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

A C ++ ispunct () függvény ellenőrzi, hogy az adott karakter írásjel-e vagy sem.

ispunct () Prototípus

 int ispunct (int ch);

A ispunct()függvény ellenőrzi, hogy a ch írásjelek-e, az aktuális C területi beállítás szerint. Alapértelmezés szerint az írásjelek a következők: "# $% & '() * +, -. /:;? @ () _` (|) ~.

A ispunct()ch viselkedése nincs meghatározva, ha a ch értéke nem ábrázolható aláíratlan karakterként, vagy nem egyenlő az EOF-rel.

A "header file"> header fájlban van meghatározva.

ispunct () Paraméterek

ch: Az ellenőrizendő karakter.

ispunct () Visszatérési érték

A ispunct()függvény nem nulla értéket ad vissza, ha ch írásjelek, ellenkező esetben nullát ad vissza.

Példa: Hogyan működik az ispunct () függvény

 #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; )

A program futtatásakor a kimenet a következő lesz:

 + egy írásjel, az r nem írásjel

érdekes cikkek...