Caras, eu tava compilando no ubuntu e a coisa toda tava funfando de boa. Mas minha placa mãe foi pro espaço e tô tendo muitos problemas nas compilações. Aparentemente não posso usar o for. Segue a mensagem do compilador:
"C:\Users\LUCAS\Documents\Curso de C\adivinhacao\teste.c|23|error: 'for' loop initial declarations are only allowed in C99 or C11 mode|"
Segue meu código até a parte que parei na aula:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main ()
{
char palavrasecreta [20];
sprintf (palavrasecreta, "MELANCIA");
printf("%s\n",palavrasecreta);
int acertou = 0;
int enforcou = 0;
do {
char chute;
printf("Chute uma letra:\n");
scanf("%c",chute);
for (int i = 0; i < strlen(palavrasecreta); i++){
if (palavrasecreta [i] == chute){
printf("A posição %d tem a letra %c",palavrasecreta,chute);
}
}
} while (!acertou && !enforcou);
return (0);
}