Boa notite a todos! quando eu coloco o meu codigo para rodar, ele roda normalmente, sem problema nenhum. mas quando eu rodo pela segunda vez, ele da erro de compilação.
Segue o codigo:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#define NUMERO_DE_TENTATIVAS 5
int main(){
setlocale (LC_ALL, "Portuguese_Brazil");
system("cls");
printf("****************************************");
printf("\n*Bem-vindo ao nosso jogo de adivinhação*\n");
printf("****************************************\n");
int numerosecreto = 42;
int chute;
for(int i = 1; i <= NUMERO_DE_TENTATIVAS; i++){
printf("Tentativa %d de %d\n", i, NUMERO_DE_TENTATIVAS);
printf("Qual é o seu chute?\n");
scanf("%d", &chute);
printf("Seu chute foi %d\n", chute);
if(chute < 0){
printf("Você não pode chutar números negativos");
i--;
}
int acertou = chute == numerosecreto;
int maior = chute > numerosecreto;
int menor = chute < numerosecreto;
if(acertou){
printf("Parabêns! Você acertou!\n");
break;
}
else if(maior){
printf("Seu chute foi maior que o número secreto!\n");
}
else{
printf("Seu chute foi menor que o número secreto!\n");
}
}
printf("Fim de jogo!\n\n...");
system("pause");
return 0;
}