C ++ ispunct () - C ++ Standardbibliothek

Die Funktion ispunct () in C ++ prüft, ob das angegebene Zeichen ein Interpunktionszeichen ist oder nicht.

ispunct () Prototyp

 int ispunct (int ch);

Die ispunct()Funktion prüft, ob ch ein Interpunktionszeichen ist, das vom aktuellen C-Gebietsschema klassifiziert wird. Standardmäßig sind die Satzzeichen! "# $% & '() * +, -. / :;? @ () _` (|) ~.

Das Verhalten von ispunct()ist undefiniert, wenn der Wert von ch nicht als vorzeichenloses Zeichen dargestellt werden kann oder nicht gleich EOF ist.

Es ist in der Header-Datei "> Header-Datei definiert.

ispunct () Parameter

ch: Das zu überprüfende Zeichen.

ispunct () Rückgabewert

Die ispunct()Funktion gibt einen Wert ungleich Null zurück, wenn ch ein Interpunktionszeichen ist, andernfalls gibt sie Null zurück.

Beispiel: Funktionsweise der Funktion 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; )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 + ist ein Interpunktionszeichen r ist kein Interpunktionszeichen

Interessante Beiträge...