C ++ isalpha () - Biblioteca standard C ++

Funcția isalpha () din C ++ verifică dacă caracterul dat este un alfabet sau nu.

isalpha () Prototip

 int isalpha (int ch);

Cele mai isalpha()verifică dacă funcția ch este un caracter alfabetic sau nu ca clasificate de către locale C instalat. În mod implicit, caracterele sunt alfabete:

  • Litere mari: de la A la Z
  • Litere mici: de la a la z

Comportamentul lui isalpha () este nedefinit dacă valoarea lui ch nu este reprezentabilă ca caracter nesemnat sau nu este egală cu EOF.

Este definit în fișierul antet "> fișierul antet.

isalpha () Parametri

ch: Personajul de verificat.

isalpha () Valoare returnată

isalpha()Funcția returnează valoarea zero în cazul în care nu cheste un alfabet, altfel returnează zero.

Exemplu: Cum funcționează funcția 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; )

Când rulați programul, ieșirea va fi:

 Numărul de caractere alfabetice: 7 Numărul de caractere care nu sunt alfabetice: 12

Articole interesante...