Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

nando_ice

jogo da forca

Mensagens Recomendadas

nando_ice    0
nando_ice

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    309
Rui Carlos

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...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
nando_ice    0
nando_ice

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!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
nando_ice    0
nando_ice

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:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade