C ++ isalpha () - štandardná knižnica C ++

Funkcia isalpha () v C ++ kontroluje, či je daný znak abeceda alebo nie.

izalpha () prototyp

 int isalpha (int ch);

Tieto isalpha()funkcie skontroluje, či ch je abecedný znak alebo nie, ako sa zaraďujú do aktuálne nainštalovanej C locale. Predvolene sú to znaky abecedy:

  • Veľké písmená: A až Z.
  • Malé písmená: a až z

Chovanie isalpha () je nedefinované, ak hodnota ch nie je reprezentovateľná ako nepodpísaný znak alebo sa nerovná EOF.

Je definované v hlavičkovom súbore.

parametre isalpha ()

ch: Znak, ktorý sa má skontrolovať.

isalpha () Vrátená hodnota

isalpha()Funkcia vracia nenulovú hodnotu, ak chje abeceda, inak vráti nulu.

Príklad: Ako funguje funkcia 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 spustení programu bude výstup:

 Počet znakov abecedy: 7 Počet znakov iných ako abecedy: 12

Zaujímavé články...