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








