C ++ isalpha () - C ++ standaardbibliotheek

De functie isalpha () in C ++ controleert of het gegeven teken een alfabet is of niet.

isalpha () Prototype

 int isalpha (int ch);

De isalpha()functie controleert of ch een alfabetisch teken is of niet geclassificeerd door de momenteel geïnstalleerde C-locale. Standaard zijn de tekens alfabetten:

  • Hoofdletters: A tot Z
  • Kleine letters: a tot z

Het gedrag van isalpha () is niet gedefinieerd als de waarde van ch niet kan worden weergegeven als unsigned char of niet gelijk is aan EOF.

Het wordt gedefinieerd in header-bestand "> header-bestand.

isalpha () Parameters

ch: Het personage om te controleren.

isalpha () Retourwaarde

De isalpha()functie retourneert een waarde die niet nul is als het cheen alfabet is, anders nul.

Voorbeeld: hoe isalpha () functie werkt

 #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; )

Wanneer u het programma uitvoert, is de uitvoer:

 Aantal alfabettekens: 7 Aantal niet-alfabetische tekens: 12

Interessante artikelen...