Funktsioon isalpha () funktsioonis C ++ kontrollib, kas antud tähemärk on tähestik või mitte.
isalpha () prototüüp
int isalpha (int ch);
isalpha()
Funktsioon kontrollib, kas ch on tähemärki või mitte jaotatud praegu installitud lokaadist. Vaikimisi on tähed tähestikud:
- Suured tähed: A kuni Z
- Väikesed tähed: a kuni z
Isalpha () käitumine on määratlemata, kui ch väärtus ei ole allkirjastamata märgina esindatav või pole võrdne EOF-ga.
See on määratletud päisefailis "> päisefail.
isalpha () parameetrid
ch
: Märk, mida kontrollida.
isalpha () Tagastusväärtus
isalpha()
Tagastab mitte null, kui ch
on tähestikus, muidu tagastab null.
Näide: kuidas funktsioon isalpha () töötab
#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; )
Programmi käivitamisel on väljund järgmine:
Tähestikuliste tähemärkide arv: 7 Tähestikuta märkide arv: 12