Como faço para dizer e invalidar caso o usuário use letras
#include <stdio.h>
#define NUMERO_DE_TENTATIVA 5
int main(){
//imprime cabeçalho do jogo.
printf("************************************\n");
printf("* Bem-vindo ao jogo de adivinhação *\n");
printf("************************************\n\n");
for (int i = 1; i <= NUMERO_DE_TENTATIVA; i++)
{
printf("Tentativa %d de %d\n",i,NUMERO_DE_TENTATIVA);
int chute;
int numerosegredo = 42;
printf("Qual é o seu chute? ");
scanf("%d", &chute);
if (chute < 0 )
{
printf("Você não pode chutar números negativos.\n");
i--;
continue;
}
int acertou = (chute == numerosegredo);
int maior = (chute < numerosegredo);
if(acertou) {
printf("\nParabéns! Você acertou o número segredo!\n");
printf("Jogue de novo, você é um ótimo jogador!\n");
break;
}
if(maior) {
printf("Seu chute foi menor que o número segredo.\n\n");
}else {
printf("Seu chute foi maior que o número segredo.\n\n");
}
}
printf("\nFim do jogo\n");
}