C ++ isalpha () - C ++ standardowa biblioteka

Funkcja isalpha () w C ++ sprawdza, czy dany znak jest alfabetem, czy nie.

isalpha () Prototyp

 int isalpha (int ch);

Te isalpha()kontrole funkcyjne jeśli ch jest znakiem alfabetu lub nie sklasyfikowane przez aktualnie zainstalowanego C lokalizacji. Domyślnie znaki są alfabetami:

  • Wielkie litery: od A do Z
  • Małe litery: od a do z

Zachowanie isalpha () jest nieokreślone, jeśli wartość ch nie jest reprezentowalna jako znak bez znaku lub nie jest równa EOF.

Jest zdefiniowany w pliku nagłówkowym "> plik nagłówkowy.

isalpha () Parametry

ch: Znak do sprawdzenia.

isalpha () Wartość zwracana

isalpha()Zwraca non wartość zero, jeśli chjest to alfabet, w przeciwnym wypadku zwraca zero.

Przykład: Jak działa funkcja 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; )

Po uruchomieniu programu wynik będzie następujący:

 Liczba znaków alfabetu: 7 Liczba znaków innych niż alfabet: 12

Interesujące artykuły...