Olá. Estou usando o VS Code para escrever o código. Quando vou colocar o "i" como posição da variável "palavraSecreta" no if, o VS Code não reconhece o "i" como int, mesmo ele já tendo sido declarado no for. Então, quando vou compilar o código, aparece erro de variável não declarada. também aparece um erro no while.
Segue o meu código:
#include <stdio.h>
#include <string.h>
int main() { char palavraSecreta[20];
sprintf(palavraSecreta, "MELANCIA");
int acertou = 0;
int enforcou = 1;
do {
char chute;
printf("Qual a letra? ");
scanf("%c", &chute);
for(int i = 0; i < strlen(palavraSecreta); i++);
if(palavraSecreta[i] == chute) {
printf("A posição %d tem essa letra!\n", i);
}
}
} while(!acertou && !enforcou);
}
Erro na hora de compilar: