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í.

Apoya al sitio

¿Mi artículo te ha resultado útil? haz una donación. También pudes suscribirte a mi boletín semanal en la parte de abajo

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 330 suscriptores

Relacionado:  The Feast of Many Beasts (La fiesta de muchas bestias) solución Javascript

parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

2 Comments

Moises Cordoba · diciembre 9, 2019 a las 10:11 am

como hago para validar que una cadena tenga numeros, letras y simbolos en ¨c¨

    parzibyte · diciembre 9, 2019 a las 1:15 pm

    Creo que cualquier cadena cumple con eso. O a qué te refieres, a que tenga al menos un número, una letra y un símbolo?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: