isupper - verifica si un carácter está en mayúscula
#include <ctype.h>
int isupper(char c);
Piense en esta función como si estuviera tomando un char
como entrada.
Esta función verifica si c
es una letra en mayúscula ('A'
a 'Z'
) o no. En otras palabras, verifica si el valor ASCII de c
está entre 65 y 90, ambos inclusive.
Esta función devuelve un int
distinto de cero si c
es una letra en mayúscula y 0
si c
no es una letra en mayúscula.
#include <cs50.h>
#include <ctype.h>
#include <stdio.h>
int main(void)
{
char c = get_char("Entrada: ");
if (isupper(c))
{
printf("Tu entrada es una letra en mayúscula.\n");
}
else
{
printf("Tu entrada no es una letra en mayúscula.\n");
}
}