C ++ ispunct () - Biblioteca standard C ++

Funcția ispunct () din C ++ verifică dacă caracterul dat este un caracter de punctuație sau nu.

ispunct () Prototip

 int ispunct (int ch);

Cele mai ispunct()verifică dacă funcția CH este un caracter de punctuație ca clasificate de către locale actuale C. În mod implicit, caracterele de punctuație sunt! "# $% & '() * +, -. /:;? @ () _` (|) ~.

Comportamentul lui ispunct()este nedefinit dacă valoarea lui ch nu poate fi reprezentată ca un caracter nesemnat sau nu este egală cu EOF.

Este definit în fișierul antet "> fișierul antet.

ispunct () Parametri

ch: Personajul de verificat.

ispunct () Valoare returnată

ispunct()Funcția returnează valoarea zero în cazul în care nu ch este un caracter de punctuație, în caz contrar se întoarce la zero.

Exemplu: Cum funcționează funcția 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; )

Când rulați programul, ieșirea va fi:

 + este un caracter de punctuație r nu este un caracter de punctuație

Articole interesante...