C ++ ispunct () - C ++ standardowa biblioteka

Funkcja ispunct () w C ++ sprawdza, czy dany znak jest znakiem interpunkcyjnym, czy nie.

ispunct () Prototyp

 int ispunct (int ch);

Te ispunct()kontrole funkcyjne jeśli ch jest znak interpunkcyjny sklasyfikowane przez obecnego C lokalizacji. Domyślnie znaki interpunkcyjne to! "# $% & '() * +, -. /:;? @ () _` (|) ~.

Zachowanie ispunct()jest niezdefiniowane, jeśli wartość ch nie może być reprezentowana jako znak bez znaku lub nie jest równa EOF.

Jest zdefiniowany w pliku nagłówkowym "> plik nagłówkowy.

ispunct () Parametry

ch: znak do sprawdzenia.

ispunct () Wartość zwracana

ispunct()Zwraca non wartość zero, jeśli ch jest znak interpunkcyjny, w przeciwnym wypadku zwraca zero.

Przykład: Jak działa funkcja 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; )

Po uruchomieniu programu wynik będzie następujący:

 + jest znakiem interpunkcyjnym r nie jest znakiem interpunkcyjnym

Interesujące artykuły...