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

Funkcija isalpha () u C ++ provjerava je li zadani znak abeceda ili nije.

prototip isalpha ()

 int isalpha (int ch);

Na isalpha()funkcija provjerava ako CH slovo abecede ili ne, barem sudeći po trenutno instaliran C mjesto. Prema zadanim postavkama, znakovi su abecede:

  • Velika slova: A do Ž
  • Mala slova: a do z

Ponašanje isalpha () je nedefinirano ako vrijednost ch nije predstavljiva kao nepotpisani char ili nije jednaka EOF.

Definirano je u datoteci zaglavlja "> datoteka zaglavlja.

parametri isalpha ()

ch: Znak za provjeru.

isalpha () Povratna vrijednost

isalpha()Funkcija vraća ne nultu vrijednost, ako chje abeceda, inače se vraća na nulu.

Primjer: Kako funkcionira 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; )

Kada pokrenete program, izlaz će biti:

 Broj abecednih znakova: 7 Broj neabecednih znakova: 12

Zanimljivi članci...