C ++ isalpha () - Libreria standard C ++

La funzione isalpha () in C ++ controlla se il carattere specificato è un alfabeto o meno.

isalpha () Prototipo

 int isalpha (int ch);

La isalpha()funzione controlla se ch è un carattere alfabetico o meno classificato dalla locale C attualmente installata. Per impostazione predefinita, i caratteri sono alfabeti:

  • Lettere maiuscole: dalla A alla Z
  • Lettere minuscole: dalla a alla z

Il comportamento di isalpha () non è definito se il valore di ch non è rappresentabile come char senza segno o non è uguale a EOF.

È definito nel file di intestazione "> file di intestazione.

Parametri isalpha ()

ch: Il carattere da controllare.

isalpha () Restituisce il valore

La isalpha()funzione restituisce un valore diverso da zero se chè un alfabeto, altrimenti restituisce zero.

Esempio: come funziona la funzione 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; )

Quando esegui il programma, l'output sarà:

 Numero di caratteri alfabetici: 7 Numero di caratteri non alfabetici: 12

Articoli interessanti...