Funktionen isalpha () i C ++ kontrollerar om det givna tecknet är ett alfabet eller inte.
isalpha () Prototyp
int isalpha (int ch);
De isalpha()
kontrollerar funktion om ch är en bokstav eller inte som klassificerats av den installerade C locale. Som standard är tecknen alfabet:
- Versaler: A till Z
- Små bokstäver: a till z
Uppförandet av isalpha () är odefinierat om värdet på ch inte kan representeras som osignerad röd eller inte är lika med EOF.
Det definieras i rubrikfil "> rubrikfil.
isalpha () -parametrar
ch
: Karaktären att kontrollera.
isalpha () Returvärde
Den isalpha()
Funktionen returnerar icke nollvärde om ch
är ett alfabet, annars returneras noll.
Exempel: Hur fungerar isalpha () -funktionen
#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; )
När du kör programmet blir resultatet:
Antal alfabetstecken: 7 Antal icke-alfabetstecken: 12