JOGO DA FORCA
Por: Karolina Troccoli • 14/4/2015 • Trabalho acadêmico • 1.401 Palavras (6 Páginas) • 278 Visualizações
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
int main(){
int erro=0,acerto=0,i,derrota,existe=0,verificalacuna=0;
int vida=5;
char jogador1[10],jogador2[10];
char palavrasecreta[20];
char tamanho;
char lacuna[20];
char letras;
printf("\n JOGO DA FORCA\n");
printf("\n Regras:\n\n Para jogar e preciso ter 2 jogadores, o primeiro vai digitar a palavra chave,e o segundo jogador deve acertar a palavra escolhida com 5 tentativas.\n\n\n");
printf(" \nBOA SORTE!!\n\n\n");
printf(" Digite o nome do Primeiro Jogador:\n");
scanf("%s",&jogador1);
printf("\nDigite o nome do Segundo Jogador:\n");
scanf("%s",&jogador2);
fflush(stdin);
system("cls");
printf("\nAgora e a vez do Primeiro Jogador escolher a palavra secreta\n( nao deixe o seu adversario ver a palavra que voce escolheu).\n");
fflush(stdin);
scanf("%s",&palavrasecreta);
getchar();
printf("\n O jogo sera iniciado . . .\n\n\n\n\n ");
system("pause");
system("cls");
printf("Primeiro Jogador: %s\n\n",jogador1);
printf("Segundo Jogador: %s\n",jogador2);
tamanho=strlen(palavrasecreta);
for(i=0;i<tamanho;i++)
lacuna[i]='_';
while (vida>0){
verificalacuna=0;
system("cls");
//imprimir tracinho
for(i=0;i<tamanho;i++)
printf("%c",lacuna[i]);
//digitar uma letra
printf(" \n\nErros:%d\n\n",erro);
printf(" \n\n Acertos: %d\n",acerto);
printf("\n\n\n\n Digite uma letra:\n");
scanf("%c",&letras);
fflush(stdin);
verificalacuna=0;
for(i=0;i<tamanho;i++)
if(palavrasecreta[i]==letras){
lacuna[i]=letras;
existe=1;
acerto++; //se existe 1 , jogador continua tentando acertar a palavra
}
if (existe==0);{ //se for 0 ele perde uma vida
erro++;
vida--;
existe=0;}
printf(" Voce agora tem %d vidas\n",vida);
for (i=0;i<tamanho;i++)
if (lacuna[i]=='_')
verificalacuna=1;
}
if(erro==5){
printf(" __________ \n");
printf(" | | \n");
printf(" | --- \n");
printf(" | \n");
printf(" | \n");
printf(" | \n");
printf(" | \n");
...