• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

nando_ice

jogo da forca

6 posts in this topic

Boas!

Voltei de novo ao forum depois de algum tempo de ausencia devido a trabalhos e a aulas e vejo que esta um pouco modificado... :P para melhor claro!

Bem mas vamos ao que interessa, ando a tentar fazer o jogo da forca nao sei se conhecem, qualquer coisa parecido com isto: http://guida.querido.net/jogos/forca/animais.htm

E como se tem de trabalhar com caracteres nao sei bem como vereficar se a palavra foi inserida e como depois substituir por '_' se algum puder ajudar desde ja agradeco.

Cumps

0

Share this post


Link to post
Share on other sites

falta livraria no meu visual studio unistd.h, o programa nao corre assim!

0

Share this post


Link to post
Share on other sites

esqueci-me de dizer que o programa foi feito para Unix...

mas essa biblioteca não é essencial, é só para determinar qual é a home do utilizador para criar lá uma pasta onde guardará alguns ficheiros. tente compreender o resto do programa...

0

Share this post


Link to post
Share on other sites

pois o teu programa esta feito a partir de ficheiros eu é algo mais simples do genero:

"Jogo da Forca

Implemente o jogo da forca. Nesta implementac~ao, o programa deve pedir

inicialmente a frase \misterio" com que vai jogar. Depois, mostra-a na forma

de um mapa com a posic~aoo das letras em relac~ao aos espacos.

Em cada uma das 6 tentativas (este numero pode ser variavel), o jogador

vai fornecer uma letra que, caso exista na frase \misterio", sera substituda

no mapa. No caso de n~ao existir, deve ser apresentada, em todas as jogadas

posteriores, numa zona de letras ja usadas.

Como resultado nal, o computador deve mostar sempre a frase \misterio",

indicando se o Jogador conseguiu descobrir todas as letras, ou se perdeu por ter

esgotado as tentativas."

pois ando a tentar fazer melhoria a cadeira so que as coisas varrem-se da minha cabeca!

0

Share this post


Link to post
Share on other sites

ja consegui substituir a palavra por _

void le_string()
{
int i=0;



while (letra=getch()!=13)
{

		chave[i]=letra;
		printf("%c",'*');
		palavra[i]='_';
		i++;
		chave[i]='\0';
		palavra[i]='\0';

}

}

so falta-me vereficar a palavra inserida é valida... :wallbash:

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now