Ir ao conteúdo
  • Cadastre-se

scip7

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Bom dia. Estou com um problema aqui urgente em relação ao jogo da Forca com funções em C++. Tenho essa aula aos sábados e estava viajando a trabalho nas ultimas duas aulas, onde perdi muito conteúdo e estou com reais dificuldades. Gostaria de saber se poderiam me ajudar. Segue imagem do exercício e a estrutura do código, que foi o máximo que eu consegui. Grato E a estrutura do código: - #include <iostream> #include <stdlib.h> using namespace std; int contador_de_letras(string palavra) { int num_letras = 0; int i = 0; while(palavra!= '\0') { num_letras++; i++; } return num_letras; } string verificador_palavra(string palavra) { if( contador_de_letras(palavra) == 8) { return palavra; }else { system ("cls"); cout << "Palavra invalida" <<endl; cout << "Digite uma palavra com 8 letras:"; cin >> palavra; palavra = verificador_palavra(palavra); } return palavra; } void imprimi_palavra(char palavra[8],int status[8]) { // imprime a palavra chave. Somente as letras que ja foram encontradas, as demais nao pode iprimir. } bool acabou(int status[8]) { // Verifica se o jogo acabou. o vetor Status representa a posicao das letras ja encontradas pelo usuario } void atualiza_jogada ( char jogada,char alfabeto[27],char jogadas[27]) { //Remover a letra do vetor alfabeto e colocar no vetor jogada. Letras repetidas nao são permitidas } void imprimi_forca (int vida) { system("cls"); switch (vida) { case 1 : break; case 2 : break; case 3 : break; case 4 : break; case 5 : break; case 6 : break; case 7 : break; default: break; } } void imprimi_tabuleiro(string nome,char palavra[8],int vida,int status[8],char alfabeto[27],char jogadas[27] ) { // imprime todas as informções do tabuleiro } int main() { char letras; int status[8] = {0,0,0,0,0,0,0,0}; char palavra[8]; int total_letras =0; char alfabeto[27] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','x','z','w','y','ç'}; char jogadas[27] = {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '}; string palavra_verificada; system ("cls"); cout << " Digite uma palavra com 8 letras:"; cin >> palavra_verificada; palavra_verificada = verificador_palavra(palavra_verificada); return 0; } -

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...