Функција исалпха () у Ц ++ проверава да ли је дати знак абецеда или није.
прототип исалпха ()
инт исалпха (инт цх);
На isalpha()
функција проверава да ЦХ је абецедно карактер или не, према класификацији тренутно инсталирана Ц лоцале. Знакови су подразумевано абецеде:
- Велика слова: А до Ж
- Мала слова: од а до з
Понашање исалпха () је недефинисано ако вредност цх није представљива као непотписани цхар или није једнака ЕОФ.
Дефинисано је у датотеци заглавља "> датотека заглавља.
параметри исалпха ()
ch
: Знак за проверу.
исалпха () Повратна вредност
isalpha()
Функција враћа нон нулту вредност, ако ch
је писмо, иначе се враћа на нулу.
Пример: Како функционише функција исалпха ()
#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; )
Када покренете програм, излаз ће бити:
Број абецедних знакова: 7 Број неабецедних знакова: 12