C ++ isalpha () - C ++ standarta bibliotēka

Funkcija isalpha () programmā C ++ pārbauda, ​​vai dotais raksturs ir alfabēts.

isalpha () prototips

 int isalpha (int ch);

Par isalpha()funkciju pārbauda, vai ch ir alfabēta burtu vai nav kas klasificēti pēc pašlaik instalēto C locale. Pēc noklusējuma rakstzīmes ir alfabēti:

  • Lielie burti: no A līdz Z
  • Mazie burti: no a līdz z

Isalpha () uzvedība nav definēta, ja ch vērtība nav attēlojama kā neparakstīta char vai nav vienāda ar EOF.

Tas ir definēts galvenes failā "> header file.

isalpha () parametri

ch: Pārbaudāmais raksturs.

isalpha () Atgriešanās vērtība

isalpha()Funkcija atgriež bez nulles vērtību, ja chir alfabēts, pretējā gadījumā atgriež nulli.

Piemērs: Kā darbojas isalpha () funkcija

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

Palaidot programmu, izeja būs:

 Alfabēta rakstzīmju skaits: 7 Bez alfabēta rakstzīmju skaits: 12

Interesanti raksti...