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

Funkcija isalpha () C ++ tikrina, ar nurodytas simbolis yra abėcėlė, ar ne.

isalpha () prototipas

 int isalpha (int ch);

Į isalpha()funkcija patikrina, ar CH yra raidinis simbolis ar ne taip klasifikuojami pagal šiuo metu įdiegta C lokalės. Pagal numatytuosius nustatymus simboliai yra abėcėlės:

  • Didžiosios raidės: nuo A iki Z
  • Mažosios raidės: nuo a iki z

Isalpha () elgesys nėra apibrėžtas, jei ch reikšmė nėra atvaizduojama kaip nepasirašyta char arba nėra lygi EOF.

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

isalpha () parametrai

ch: Tikrintinas simbolis.

isalpha () Grąžinimo vertė

isalpha()Funkcija grąžina ne nulinę vertę, jei chyra abėcėlė, kitaip grąžina nulį.

Pavyzdys: kaip veikia isalpha () funkcija

 #include #include #include using namespace std; int main() ( char str() = "ad138kw+~!$%?';)qjj"; int count = 0; for (int i=0; i<=strlen(str); i++) ( if (isalpha(str(i))) count ++; ) cout << "Number of alphabet characters:" << count << endl; cout << "Number of non alphabet characters:" << strlen(str)-count << endl; return 0; )

Kai paleisite programą, išvestis bus:

 Abėcėlės simbolių skaičius: 7 Ne abėcėlės simbolių skaičius: 12

Įdomios straipsniai...