C ++ isalpha () - standardní knihovna C ++

Funkce isalpha () v C ++ kontroluje, zda je daný znak abeceda či nikoli.

Prototyp isalpha ()

 int isalpha (int ch);

Tyto isalpha()funkce zkontroluje, zda ch je abecední znak nebo ne, jak se zařazují do aktuálně nainstalované C locale. Ve výchozím nastavení jsou to znaky abecedy:

  • Velká písmena: A až Z.
  • Malá písmena: a až z

Chování isalpha () není definováno, pokud hodnota ch není reprezentovatelná jako nepodepsaný znak nebo se nerovná EOF.

Je definován v hlavičkovém souboru.

parametry isalpha ()

ch: Znak ke kontrole.

isalpha () Návratová hodnota

isalpha()Funkce vrací nenulovou hodnotu, pokud chje abeceda, jinak vrátí nulu.

Příklad: Jak funguje funkce 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; )

Když spustíte program, výstup bude:

 Počet znaků abecedy: 7 Počet znaků jiných než abecedy: 12

Zajímavé články...