Ainda muito pela frente.
#include <stdio.h>
#include <string.h>
/*
Introdução à linguagem 'C'.
O jogo da forca.
*/
int main() {
printf(" *************************************************************************** \n");
printf(" -+ Bem vindo ao jogo +-\n\n");
printf(" -+ Descobre qual a palavra secreta! +- \n");
printf(" *************************************************************************** \n");
char palavra_secreta[20];
sprintf(palavra_secreta, "MELANCIA"); // string como um array. Final será sempre '\0'.
int acertou = 0;
int enforcou = 0;
char chutes[26];
int tentativas = 0;
do {
for(int i = 0; i < strlen(palavra_secreta); i++) {
int achou = 0;
for(int j = 0; j < tentativas; j++) {
if(chutes[j] == palavra_secreta[i]) {
achou = 1;
break;
}
}
if(achou) {
printf("%c ", palavra_secreta[i]);
} else {
printf("_ ");
}
}
printf("\n\n");
char chute;
printf("Chuta uma letra!\n");
scanf(" %c", &chute); // dar um espaço antes do %c, para ignorar um valor em buffer.
chutes[tentativas] = chute;
tentativas++;
} while (!acertou && !enforcou);
}