C ++ isalpha () - C ++ -kirjasto

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 chon 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

Mielenkiintoisia artikkeleita...