Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Escrevendo a primeira função

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

void abertura(){

printf("---------------------------\n");
printf("----|Jogo da Forca|--------\n");
printf("---------------------------\n");

}

int main(){

char palavra[20] = "FACULDADE";

int acertou = 0;
int inforcou = 0;

char chutes_Guadados[26];
int tentativas = 0;

abertura();

do{

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

    int achou = 0;

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

    if (achou){
        printf("%c ",palavra[i]);

    }else{
        printf("_ ");

    }
}

printf("\n");

char chute;
scanf(" %c",&chute);

chutes_Guadados[tentativas]= chute;
tentativas++;

} while (!acertou && !inforcou);

}

1 resposta

Oi, João! Como vai?

Gostei muito da forma como você estruturou a função abertura(), deixando o jogo mais organizado. Também foi interessante ver como você está utilizando strlen para percorrer a palavra e exibir os acertos ou os espaços.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!