#include <stdio.h>
#include <string.h>

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 main() {
  char palavrasecreta[20];

  sprintf(palavrasecreta, "MELANCIA");

  int acertou = 0;
  int enforcou = 0;

  char chutes[26];
  int tentativas = 0;

  abertura();

  do {

    // imprime a palavra secreta
    for(int i = 0; i < strlen(palavrasecreta); i++) {

      int achou = 0;

      // a letra ja foi chutada?
      for(int j = 0; j < tentativas; j++) {
        if(chutes[j] == palavrasecreta[i]) {
          achou = 1;
          break;
        }
      }

      if(achou) {
        printf("%c ", palavrasecreta[i]);
      } else {
        printf("_ ");
      }
    }

    printf("\n");

    chuta();

  } while(!acertou && !enforcou);

}

#include <stdio.h>
#include <string.h>

void abertura() {
  printf("*******************\n");
  printf("*  Jogo de Forca  *\n");
  printf("*******************\n\n");
}

int main() {
  char palavrasecreta[20];

  sprintf(palavrasecreta, "MELANCIA");

  int acertou = 0;
  int enforcou = 0;

  char chutes[26];
  int tentativas = 0;

  abertura();

  do {

    for(int i = 0; i < strlen(palavrasecreta); i++) {

      int achou = 0;

      for(int j = 0; j < tentativas; j++) {
        if(chutes[j] == palavrasecreta[i]) {
          achou = 1;
          break;
        }
      }

      if(achou) {
        printf("%c ", palavrasecreta[i]);
      } else {
        printf("_ ");
      }
    }

    printf("\n");

    char chute;
    printf("Qual letra? ");
    scanf(" %c", &chute);

    chutes[tentativas] = chute;
    tentativas++;

  } while(!acertou && !enforcou);

}

--- 
+++ 
@@ -5,6 +5,15 @@
   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 main() {
@@ -22,10 +31,12 @@
 
   do {
 
+    // imprime a palavra secreta
     for(int i = 0; i < strlen(palavrasecreta); i++) {
 
       int achou = 0;
 
+      // a letra ja foi chutada?
       for(int j = 0; j < tentativas; j++) {
         if(chutes[j] == palavrasecreta[i]) {
           achou = 1;
@@ -42,12 +53,7 @@
 
     printf("\n");
 
-    char chute;
-    printf("Qual letra? ");
-    scanf(" %c", &chute);
-
-    chutes[tentativas] = chute;
-    tentativas++;
+    chuta();
 
   } while(!acertou && !enforcou);
 
Update files, Alura, Introdução a C - Parte 2, Aula 4.2
