C ++ isalpha () - Bibliothèque standard C ++

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 chest 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

Articles intéressants...