Ir ao conteúdo

Posts recomendados

Postado

Boa noite.

Como é que eu faço para o programa ler os vetores e fazer a comparação, estou criando um jogo da forca e preciso que o programa leia a letra digitada pelo usuário e em seguida leia o vetor que possui a palavra secreta comparando cada carácter em caso de acerto ele imprime  a letra.

Aqui está o meu código :

 

#include<iostream>
using namespace std;

int main(){
	
	int acerto=0,chances=5;
	char secreta[20],letra[1];
    
    
    cout<<" Jogo da Forca "<<"\n\n";
	cout<<"Escreva a palavra secreta :"<<endl;
	cin>>secreta;
	system("cls");
	

	
	while(chances!=0){
	
	cout<<"Jogo da Forca"<<"\n\n";
	cout<<"Chances :"<<chances<<"\n\n";
	cout<<"Digite  uma letra : "<<"\n";
	cin>>letra;
	if(letra==secreta){
		acerto++;
		cout<<letra<<endl;
		system("cls");
		
	}
	else{
		chances--;
	    system("cls");
	    if(chances==0){
	    	cout<<"voce perdeu"<<endl;
		}
	}
	
	
}
	

	
	
	system("pause");
	return 0;
	
}

 

Postado

Segue abaixo como encontrar uma letra usando a lib string.

#include <iostream>
#include <string>
  
int main(void)
{
	std::string myString = "OLA MUNDO";

	char letra;

	std::cout << "Informe uma letra: ";

	std::cin >> letra;

	size_t posicao = myString.find(letra);

	if (posicao != -1)
	{
		std::cout << "Letra encontrada, posicao: " << posicao << "\n";
		// Proxima posicao? -> std::string::find(letra,posicao);
		// ...
	}

	else
	{
		std::cout << "Letra nao encontrada\n";
		// chances--
		// ...
	}

	return 0;
}

 

Visitante
Este tópico está impedido de receber novas respostas.

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!