C ++ ispunct () - Libreria standard C ++

La funzione ispunct () in C ++ controlla se il carattere specificato è o meno un carattere di punteggiatura.

ispunct () Prototipo

 int ispunct (int ch);

La ispunct()funzione controlla se ch è un carattere di punteggiatura classificato dalla locale C corrente. Per impostazione predefinita, i caratteri di punteggiatura sono! "# $% & '() * +, -. /:;? @ () _` (|) ~.

Il comportamento di ispunct()è indefinito se il valore di ch non è rappresentabile come char senza segno o non è uguale a EOF.

È definito nel file di intestazione "> file di intestazione.

Parametri ispunct ()

ch: Il carattere da controllare.

ispunct () Restituisce il valore

La ispunct()funzione restituisce un valore diverso da zero se ch è un carattere di punteggiatura, altrimenti restituisce zero.

Esempio: come funziona la funzione 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; )

Quando esegui il programma, l'output sarà:

 + è un carattere di punteggiatura r non è un carattere di punteggiatura

Articoli interessanti...