//Aprendendo a fazer o loop e varrer o array(vetor)
//se eu digito A, por exemplo, sai assim: _ _ _A A_ _ _A A. O que poderia ser?
#include <stdio.h>
#include <string.h>
int main(){
char palavrasecreta[20];
sprintf(palavrasecreta, "MELANCIA");
int acertou = 0;
int enforcou = 0;
char chutes[26];
int tentativas = 0;
//O "do while" primeiro executa o bloco e depois a condição enquanto o while
//executa primeiro a condição.
do{
for(int i = 0; i < strlen(palavrasecreta); i++){
int achou = 0;
for(int j = 0; j < tentativas ; j++){
if(chutes[j] == palavrasecreta[i]){
printf(" %c");
achou = 1;
break;
}
}
if(achou){
printf("%c ", palavrasecreta[i]);
}
else{
printf("_ ");
}
}
printf("\n");
char chute;
printf("Qual eh a letra?\n");
scanf(" %c", &chute); //sempre dar espaço antes do %c!!!!
chutes[tentativas] = chute;
tentativas++;
}while(!acertou && !enforcou); //pode fazer while(acertou == 0 && enforcou == 0)
//mas vamos fazer !acertou && !enforcou (nao acertou e não enforcou), sendo que
//"!" significa negação
}