C ++ ispunct () - C ++ Standardbibliotek

Funktionen ispunct () i C ++ kontrollerar om det givna tecknet är ett skiljetecken eller inte.

ispunct () Prototyp

 int ispunct (int ch);

De ispunct()funktionskontroller om ch är ett interpunkteringstecken enligt klassificeringen av den nuvarande C-språk. Som standard är skiljetecknen! "# $% & '() * +, -. /:;? @ () _` (|) ~.

Uppförandet av ispunct()är odefinierat om värdet på ch inte kan representeras som osignerad röd eller inte är lika med EOF.

Det definieras i rubrikfil "> rubrikfil.

ispunct () Parametrar

ch: Tecknet som ska kontrolleras.

ispunct () Returvärde

Den ispunct()Funktionen returnerar icke nollvärde om ch är en skiljetecken, annars returneras noll.

Exempel: Hur fungerar ispunct () -funktionen

 #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; )

När du kör programmet blir resultatet:

 + är ett skiljetecken r är inte ett skiljetecken

Intressanta artiklar...