isupper - verifica se um caractere é maiúsculo
#include <ctype.h>
int isupper(char c);
Pens você esta função como receber um char
como entrada.
Esta função verifica se c
é uma letra maiúscula ('A'
até 'Z'
) ou não. Em outras palavras, ela verifica se o valor ASCII de c
está entre 65 e 90, inclusive.
Esta função retorna um int
diferente de zero se c
for uma letra maiúscula e 0
caso contrário.
#include <cs50.h>
#include <ctype.h>
#include <stdio.h>
int main(void)
{
char c = get_char("Entrada: ");
if (isupper(c))
{
printf("A sua entrada é uma letra maiúscula.\n");
}
else
{
printf("A sua entrada não é uma letra maiúscula.\n");
}
}