Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] não consigo compilar o código

bug na hora de compilareu não consigo arrumar de jeito nenhum e fiz exatamente como na aula! estou no windows e usando o sublime vou colocar os códigos que tem os chuteserrados (ps já esta com o #include forca.h e está nesse mesmo arquivo!)

void desenhaforca(){

        int erros = chuteserrados();

      printf("  _______       \n");
    printf(" |/      |      \n");
    printf(" |      %c%c%c  \n", (erros >= 1 ? '(' : ' '), (erros >= 1 ? '_' : ' '), (erros >= 1 ? ')' : ' '));
    printf(" |      %c%c%c  \n", (erros >= 3 ? '\\' : ' '), (erros >= 2 ? '|' : ' '), (erros >= 3 ? '/' : ' '));
    printf(" |       %c     \n", (erros >= 2 ? '|' : ' '));
    printf(" |      %c %c   \n", (erros >= 4 ? '/' : ' '), (erros >= 4 ? '\\' : ' '));
    printf(" |              \n");
    printf("_|___           \n");
    printf("\n\n");

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

             int achou = jachutou(palavrasecreta[i]);

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

int acertou(){
    for(int i = 0; i < strlen(palavrasecreta); i++){
        if(!jachutou(palavrasecreta[i])){
            return 0;
        }
    }
    return 1;
}
    int chuteserrados(){
    int erros = 0;

    for(int i = 0; i < chutesdados; i++){
        int existe = 0;

        for(int j = 0; j <strlen(palavrasecreta); j++){
            if(chutes[i] == palavrasecreta[j]){

                existe = 1;
                break;
            }
        }
        if(!existe) erros++;
    }
    return erros;
}
int enforcou(){

    return chuteserrados() >= 5;
} 
1 resposta
solução!

pelo o que li dos seus erros o seu arquivo forca.h está assim void chuteserrados() porem o certo seria int chuteserrados()