gcc -std=c99 adivinhacao.c -o adivinhacao.out
Essa solução não funcionou pra mim, estou codando dentro do VI no terminal do raspberry, apareceu o mesmo erro, e após usar a solução acima, meu for simplesmente não foi lido pelo compilador.
#include <stdio.h>
int main(){
//imprime o cabeçalho do nosso jogo
printf("***************************************\n");
printf("*Bem-Vindo ao nosso jogo de advinhação*\n");
printf("***************************************\n");
int numerosecreto = 42;
int chute;
for(int i = 1; i<=3;i++){
printf("Tentativa %d de 3\n",i);
printf("Qual é o seu chute? ");
scanf("%d",&chute);
printf("Seu chute foi %d\n", chute);
int acertou = chute == numerosecreto;
int maior = chute > numerosecreto;
if(acertou){
printf("Parabens. Você acertou!\n");
printf("Jogue de novo, você é um bom jogador!\n");
}
else{
if(maior){
printf("O seu chute foi maior que o número secreto\n");
}
else{
printf("O seu chute foi menor que o número secreto\n");
}
}
}
}