Galera meu for não está funcionando vou inserir o código e o erro, lembrando que estou usando o dev c++.
#include <locale.h>
int main () { // Imprime o cabeçalho do nosso jogo setlocale(LC_ALL,""); printf("****\n"); printf("Bem vindo ao nosso jogo de adivinhação\n"); printf("****\n"); int numerosecreto = 42;
printf("O numero %d é o secreto. Não conta pra ninguem!", numerosecreto);
int chute;
int i;
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);
if(acertou) {
printf("Parabens! Você acertou!\n");
printf("Jogue de novo, você é um bom jogador!!\n");
} else {
int maior = chute > numerosecreto;
if(maior) {
printf("Seu chute foi maior que o número secreto\n");
}
if(chute< numerosecreto) {
printf("Seu chute foi menor que o número secreto\n");
}
printf("Você errou!!\n");
printf("Mas não desanime, tente de novo!!");
}
} Esse é o erro que esta dando: 15 2 C:\Users\Fernando\Desktop\Curso de Programação\Adivinhação\Programa.c [Error] 'for' loop initial declarations are only allowed in C99 or C11 mode Esse erro também ocorre: 39 1 C:\Users\Fernando\Desktop\Curso de Programação\Adivinhação\Programa.c [Error] expected declaration or statement at end of input