C y C++ | Validar si carácter es letra

En este post veremos cómo saber si un carácter en C y C++ es una letra del alfabeto, es decir, que va de la A a la Z.

Para validar si un char es una letra se utiliza la función isalpha disponible tanto en C como en C++.

No importa si el carácter está en mayúscula o minúscula.

Función para saber si es letra en C y C++

Como lo dije, vamos a usar la función isalpha (is alpha) incluida dentro de ctype.h. Esta función la podemos usar en un if para saber si un carácter es una letra.

La implementación en C queda así:

Definimos un tipo de dato char, escaneamos la variable e invocamos a isalpha la cual devuelve un booleano. Puedes probar el ejemplo aquí.

Validar letra en C++

La implementación en C++ queda casi igual:

Solo que en lugar de scanf utilizamos cin.

Puedes probar el ejemplo aquí.

C y C++ | Validar si carácter es letra

Por parzibyte Tiempo de lectura: 1 min
0