C ++: n isalpha () -funktio tarkistaa, onko annettu merkki aakkoset vai ei.
isalpha () prototyyppi
int isalpha (int ch);
isalpha()
Toiminto tarkistaa, onko ch on kirjaimen tai ei, kuten luokitellaan tällä hetkellä asennettuna C maa. Oletuksena merkit ovat aakkosia:
- Isot kirjaimet: A - Z
- Pienet kirjaimet: a - z
Isalpha (): n käyttäytymistä ei ole määritelty, jos ch: n arvo ei ole edustettavissa allekirjoittamattomana char: na tai ei ole yhtä suuri kuin EOF.
Se määritetään otsikkotiedostossa "> header file.
isalpha () -parametrit
ch
: Tarkistettava merkki.
isalpha () Palautusarvo
isalpha()
Funktio palauttaa muu kuin nolla, jos ch
on aakkoset, muuten palaa nolla.
Esimerkki: Kuinka isalpha () -toiminto toimii
#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; )
Kun suoritat ohjelmaa, tulos on:
Aakkosmerkkien määrä: 7 Ei-aakkosmerkkien määrä: 12