Não estou conseguindo. Na hora de compilar, apenas a palavra M aparece como correta. A letra A fica como errado.
#include <iostream>
#include <string>
using namespace std;
const string PALAVRA_SECRETA = "Melancia";
bool letra_existe(char chute) {
for(int i=0; i<PALAVRA_SECRETA.size();i++) {
if(chute==PALAVRA_SECRETA[i]) {
return true;
}
}
return false;
}
int main() {
cout << PALAVRA_SECRETA << endl;
bool nao_acertou = true;
bool nao_enforcou = true;
while(nao_acertou && nao_enforcou) {
char chute;
cin >> chute;
if(letra_existe(chute) ) {
cout << "\n Seu chute está na palavra! " << endl;
}
else {
cout << " Você errou! " << endl;
}
}
}