C ++ ispunct () - C ++ standartinė biblioteka

Funkcija ispunct () C ++ tikrina, ar duotas simbolis yra skyrybos ženklas, ar ne.

ispunct () prototipas

 int ispunct (int ch);

Į ispunct()funkcija patikrina, ar CH yra skyrybos ženklas, kaip klasifikuojami pagal dabartinį C lokalės. Pagal numatytuosius nustatymus skyrybos ženklai yra! "# $% & '() * +, -. /:;? @ () _` (|) ~.

ispunct()Elemento elgsena nėra apibrėžta, jei ch reikšmė nėra atvaizduojama kaip nepasirašyta simbolis arba nėra lygi EOF.

Tai apibrėžiama antraštės faile "> header file.

ispunct () parametrai

ch: Veikėjas, kurį reikia patikrinti.

ispunct () Grąžinimo vertė

ispunct()Funkcija grąžina ne nulinę vertę, jei CH yra skyrybos simbolių, kitaip grąžina nulį.

Pavyzdys: Kaip veikia funkcija 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; )

Kai paleisite programą, išvestis bus:

 + yra skyrybos ženklas r nėra skyrybos ženklas

Įdomios straipsniai...