Ir para conteúdo
Fórum Script Brasil

Cilio

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Cilio

Cilio's Achievements

0

Reputação

  1. Cilio

    Jogo Da Forca

    Pessoal tou me a iniciar na programaçao em C,e tou a tentar agora por em funcionamento o jogo da forca.já consegui mais ou menos,o meu problema é que se a palavra tem duas letras,ele não consegue por as duas ao mesmo tempo.alguém me pode ajudar?? #include <stdio.h> #include <stdlib.h> #include <string.h> char palavra[100]; char mask[100]; char tracos='-'; int x; char c; int ciclo; int vez=0; int ola; int procura(int comprimento,char palavra[],char c) { for(ciclo=0;ciclo<comprimento;ciclo++) { if(palavra[ciclo]==c) return ola=1; } return ola=0; } char inputChar(void) { char buffer[2]; fflush(stdin); printf("\nLETRA: "); fgets(buffer, 2, stdin); return buffer[0]; } void printMask(char mask[],int comprimento) { int i; for(i = 0; i < comprimento; i++) printf("%c ", mask); } int main(void) { int letras_certas = 0; int comprimento; printf("\nQual a palavra: "); scanf("%s", palavra); comprimento = strlen(palavra); memset(mask,tracos,comprimento); while(letras_certas < comprimento) { printMask(mask,comprimento); c=inputChar(); procura(comprimento,palavra,c); if (ola ==0 ) { desenho(); } else { while(ola==1){ mask[ciclo] =c; letras_certas++; procura(comprimento,palavra,c); } Esper que percebam.. } } printf("Ganhou!\n"); }
×
×
  • Criar Novo...