Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include<stdio.h> #include<string.h> #include<conio.h> #include<stdlib.h> #include <ctype.h> void forca(char *palavraSecreta,int k){ char letra[25],lacuna [20]="_____________"; int vida=6,x,i,acerto=0; for(i=0;i<=k;i++) while(vida>0){ x=0; printf("\n %s \n",lacuna); printf("\n digite uma letra: "); gets(letra); for(i=0;i<=k;i++){ if(letra[0]==palavraSecreta[i]){ lacuna[i]=palavraSecreta[i]; x++; acerto++; } } if(x==0) { vida--; if(vida==0) { system("cls"); printf("___________ \n| | \n| _|_\n|\n|\n|\n| \\O/\n| | \n| / \\\n\n"); printf("\n B\n U\n R\n R\n O\n "); printf("\n ja era champion ! \a" ); printf("\n a palavra era : "); for(i=0;i<k;i++){ printf("%c", palavraSecreta[i]); } break; }else printf("\n voce errou ! Restam %d vida(s)",vida); if(vida==5){ printf("___________ \n| | \n| _|_\n|\n|\n|\n| O\n| \n| \n\n"); } if(vida==4){ system("cls"); printf("___________ \n| | \n| _|_\n|\n|\n|\n| O/\n| \n| \n\n"); } if(vida==3){ system("cls"); printf("___________ \n| | \n| _|_\n|\n|\n|\n| \\O/\n| \n| \n\n"); } if(vida==2){ system("cls"); printf("___________ \n| | \n| _|_\n|\n|\n|\n| \\O/\n| | \n| \n\n"); } if(vida==1){ system("cls"); printf("___________ \n| | \n| _|_\n|\n|\n|\n| \\O/\n| | \n| \\\n\n"); } } else{ printf("\n Voce acertou %d letra !",acerto); } if(acerto == k) { system("cls"); printf("Parabens!! Voce Venceu!!\n"); // . . printf("___________ \n| | \n| _|_\n|\n|\n|\n| \\O/\n| | \n| / \\\n\n"); break; } } printf("\n\n"); system("pause"); } int main() { int palavra; char palavraSecreta[30]; int k = 0;//criei uma variavel para controle de tamanho da minha palavra secreta printf("Digite a palavra secreta : "); while (true) { palavra = getch(); if (palavra == 13) break ; if (palavra == 8) //caso o usuario erra a palavra { if(k == 0) continue;//usei a funcao continue para pular e executar a proxima interacao --k; system("CLS"); printf("Digite a palavra secreta : "); for(int x = 0; x < k; x++) printf("*"); continue; } printf("*"); palavraSecreta[k] = palavra; k++; } forca(palavraSecreta,k); return 0; }
Compartilhar