C ++ isalpha () - Biblioteca C ++ Padrão

A função isalpha () em C ++ verifica se o caractere fornecido é um alfabeto ou não.

protótipo isalpha ()

 int isalpha (int ch);

A isalpha()função verifica se ch é um caractere alfabético ou não conforme classificado pelo local C atualmente instalado. Por padrão, os caracteres são alfabetos:

  • Letras maiúsculas: A a Z
  • Letras minúsculas: a a z

O comportamento de isalpha () é indefinido se o valor de ch não for representável como unsigned char ou não for igual a EOF.

É definido no arquivo de cabeçalho "> arquivo de cabeçalho.

Parâmetros isalpha ()

ch: O personagem a ser verificado.

isalpha () Valor de retorno

A isalpha()função retorna um valor diferente de zero se chfor um alfabeto; caso contrário, retorna zero.

Exemplo: como funciona a função 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 você executa o programa, a saída será:

 Número de caracteres alfabéticos: 7 Número de caracteres não alfabéticos: 12

Artigos interessantes...