C ++ isalpha () - C ++ Standardbibliotek

Funktionen isalpha () i C ++ kontrollerer, om det givne tegn er et alfabet eller ikke.

isalpha () prototype

 int isalpha (int ch);

De isalpha()kontrollerer funktionen hvis CH er et bogstav eller ej som klassificeret af den aktuelt installerede C locale. Som standard er tegnene alfabeter:

  • Store bogstaver: A til Z
  • Små bogstaver: a til z

Opførslen af ​​isalpha () er udefineret, hvis værdien af ​​ch ikke kan repræsenteres som usigneret tegn eller ikke er lig med EOF.

Det er defineret i header-fil "> header-fil.

isalpha () -parametre

ch: Tegnet, der skal kontrolleres.

isalpha () Returværdi

Den isalpha()funktion returnerer ikke nulværdi hvis cher et alfabet, ellers returnerer nul.

Eksempel: Hvordan fungerer 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ører programmet, vil output være:

 Antal alfabettegn: 7 Antal ikke-alfabettegn: 12

Interessante artikler...