La fonction isalpha () en C ++ vérifie si le caractère donné est un alphabet ou non.
Prototype isalpha ()
int isalpha (int ch);
La isalpha()
fonction vérifie si ch est un caractère alphabétique ou non tel que classé par les paramètres régionaux C actuellement installés. Par défaut, les caractères sont des alphabets:
- Lettres majuscules: A à Z
- Lettres minuscules: a à z
Le comportement de isalpha () n'est pas défini si la valeur de ch n'est pas représentable en tant que caractère non signé ou n'est pas égale à EOF.
Il est défini dans le fichier d'en-tête "> fichier d'en-tête.
Paramètres isalpha ()
ch
: Le caractère à vérifier.
isalpha () Valeur de retour
La isalpha()
fonction renvoie une valeur non nulle si ch
est un alphabet, sinon renvoie zéro.
Exemple: fonctionnement de la fonction 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; )
Lorsque vous exécutez le programme, la sortie sera:
Nombre de caractères alphabétiques: 7 Nombre de caractères non alphabétiques: 12