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