Voc▒▒ j▒▒ deu 19 chutes
Qual letra? m Voc▒▒ j▒▒ deu 20 chutes
Qual letra? m Voc▒▒ j▒▒ deu 21 chutes
Qual letra? m Voc▒▒ j▒▒ deu 22 chutes
Qual letra?
código:
#include <stdio.h>
#include <string.h>
char palavrasecreta[20]; char chutes[26]; int tentativas = 0;
void abertura() { printf("/****/\n"); printf("/ Jogo de Forca /\n"); printf("/***/\n\n"); }
void chuta() { char chute; printf("Qual letra? "); scanf(" %c", &chute);
chutes[tentativas] = chute;
tentativas++;
}
int jachutou(char letra) { int achou = 0; for (int j = 0; j < tentativas; j++) { if (chutes[j] == letra) { achou = 1; break; } }
return achou;
}
void desenhaforca() {
printf("Você já deu %d chutes\n", tentativas);
for (int i = 0; i < strlen(palavrasecreta); i++)
{
if (jachutou(palavrasecreta[i]))
{
printf("%c ", palavrasecreta[i]);
}
else
{
printf("_ ");
}
}
printf("\n");
}
void escolhepalavra() { sprintf(palavrasecreta, "MELANCIA"); }
int main() {
int acertou = 0;
int enforcou = 0;
abertura();
escolhepalavra();
do
{
desenhaforca();
chuta();
} while (!acertou && !enforcou);
}