C ++ isalpha () - Biblioteca estándar de C ++

La función isalpha () en C ++ comprueba si el carácter dado es un alfabeto o no.

isalpha () Prototipo

 int isalpha (int ch);

La isalpha()función comprueba si ch es un carácter alfabético o no está clasificado por la configuración regional C actualmente instalada. Por defecto, los caracteres son alfabetos:

  • Letras mayúsculas: de la A a la Z
  • Letras minúsculas: de la a a la z

El comportamiento de isalpha () no está definido si el valor de ch no se puede representar como un carácter sin signo o no es igual a EOF.

Se define en el archivo de encabezado "> archivo de encabezado.

Parámetros de isalpha ()

ch: El personaje a comprobar.

isalpha () Valor de retorno

La isalpha()función devuelve un valor distinto de cero si ches un alfabeto; de lo contrario, devuelve cero.

Ejemplo: cómo funciona la función 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; )

Cuando ejecute el programa, la salida será:

 Número de caracteres alfabéticos: 7 Número de caracteres no alfabéticos: 12

Articulos interesantes...