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 ch
je 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