C ++ isalpha () - C ++ standard könyvtár

A C ++ isalpha () függvénye ellenőrzi, hogy az adott karakter ábécé-e vagy sem.

isalpha () prototípus

 int isalpha (int ch);

A isalpha()függvény ellenőrzi, hogy a ch betűs karakter-e, vagy nem a jelenleg telepített C területi beállítás szerint osztályozott-e. Alapértelmezés szerint a karakterek ábécé:

  • Nagybetűk: A-tól Z-ig
  • Kisbetűk: a-tól z-ig

Az isalpha () viselkedése nincs meghatározva, ha a ch értéke nem ábrázolható aláíratlan karakterként, vagy nem egyenlő az EOF-vel.

A "header file"> header fájlban van meghatározva.

isalpha () Paraméterek

ch: Az ellenőrizendő karakter.

isalpha () Visszatérési érték

A isalpha()függvény nem nulla értéket ad vissza, ha chábécé, ellenkező esetben nullát ad vissza.

Példa: Hogyan működik az isalpha () függvény

 #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; )

A program futtatásakor a kimenet a következő lesz:

 Ábécé karakterek száma: 7 Nem ábécé karakterek száma: 12

érdekes cikkek...