Olá, tudo bem com você?
Esse erro está acontecendo pela configuração da sua IDE. Ela está utilizando como padrão uma versão da linguagem C que não aceita declaração de variável dentro de um laço, sendo assim esse código não compila:
for(int i = 0; i < strlen(palavrasecreta); i++){
if(palavrasecreta[i] == chute){
printf("A posicao %d tem essa letra \n", i+ 1);
}
}
por conta da declaração
int i = 0;
Como solução, você pode declarar essa variável fora do laço, assim:
int i;
for(i = 0; i < strlen(palavrasecreta); i++){
if(palavrasecreta[i] == chute){
printf("A posicao %d tem essa letra \n", i+ 1);
}
}
Ou configurar a IDE da seguinte maneira:
1 - Na barra de ferramentas, clique em Ferramentas
2 - Clique na opção "Opções do Compilador" - vai ser aberta uma janela
3 - Clique na aba Geração de Código
4 - Mude a opção "Padrão da Linguagem (-sdt) para ISO C99 e clique em OK
Pronto, agora o seu código deve voltar a funcionar. O Erro se deu apenas por um problema na configuração do seu ambiente de desenvolvimento.
Em caso de dúvidas, fico à disposição.
Um grande abraço e bons estudos!