Funksjonen isalpha () i C ++ sjekker om det gitte tegnet er et alfabet eller ikke.
isalpha () Prototype
int isalpha (int ch);
De isalpha()
funksjons kontrollerer om CH er en bokstav eller ikke som klassifisert av den installerte C locale. Som standard er tegnene alfabet:
- Store bokstaver: A til Å
- Små bokstaver: a til z
Oppførselen til isalpha () er udefinert hvis verdien av ch ikke kan representeres som usignert røye eller ikke er lik EOF.
Den er definert i topptekstfil "> topptekstfil.
isalpha () -parametere
ch
: Tegnet å sjekke.
isalpha () Returverdi
Den isalpha()
funksjonen returnerer ikke null verdi hvis ch
er et alfabet, ellers returneres null.
Eksempel: Hvordan fungerer alfa () -funksjonen
#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; )
Når du kjører programmet, vil utdataene være:
Antall alfabettegn: 7 Antall ikke-alfabetstegn: 12