C ++ isalpha () - C ++ Standardbibliotek

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

Intressanta artiklar...