C ++ isalpha () - Standardna knjižnica C ++

Funkcija isalpha () v jeziku C ++ preveri, ali je dani znak abeceda ali ne.

prototip isalpha ()

 int izalfa (int ch);

Na isalpha()funkcija preveri, če ch je abecedna značaj ali ne, razvrščenih po trenutno nameščena C jezik. Znaki so privzeto abecede:

  • Velike črke: od A do Ž
  • Male črke: od a do ž

Obnašanje isalpha () je nedefinirano, če vrednost ch ni predstavljiva kot nepodpisani char ali ni enaka EOF.

Določen je v datoteki glave "> datoteka glave.

parametri isalpha ()

ch: Znak za preverjanje.

isalpha () Vrnjena vrednost

isalpha()Vrne non vrednost nič, če chje abeceda, v nasprotnem primeru vrne nič.

Primer: Kako deluje funkcija isalpha ()

 #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; )

Ko zaženete program, bo rezultat:

 Število abecednih znakov: 7 Število neabecednih znakov: 12

Zanimive Članki...