C ++ ispunct () - Bibliothèque standard C ++

La fonction ispunct () en C ++ vérifie si le caractère donné est un caractère de ponctuation ou non.

Prototype ispunct ()

 int ispunct (int ch);

La ispunct()fonction vérifie si ch est un caractère de ponctuation tel que classé par la locale C actuelle. Par défaut, les caractères de ponctuation sont! "# $% & '() * +, -. /:;? @ () _` (|) ~.

Le comportement de ispunct()n'est pas défini si la valeur de ch n'est pas représentable en tant que caractère non signé ou n'est pas égale à EOF.

Il est défini dans le fichier d'en-tête "> fichier d'en-tête.

Paramètres ispunct ()

ch: Le caractère à vérifier.

ispunct () Valeur de retour

La ispunct()fonction renvoie une valeur non nulle si ch est un caractère de ponctuation, sinon renvoie zéro.

Exemple: comment fonctionne la fonction 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; )

Lorsque vous exécutez le programme, la sortie sera:

 + est un caractère de ponctuation r n'est pas un caractère de ponctuation

Articles intéressants...