Ir ao conteúdo

Posts recomendados

Postado

Estou tendo erro nessa linha do código, alguém pode me esclarecer o problema por gentileza.

 

#include <iostream>
#include <stdlib.h>


using namespace std;

int main() {
    
    char palavra[30], letra[1], secreta[30];
    int tam, i, chances, acertos;
    bool acerto;
    
    chances=6;
    tam=0;
    i=0;
    acertos=0;
    acerto=false;
    
    cout << "fale para o seu amigo tampar os olhos e digite a palavra secreta: \n\n";
    cin >> palavra;
    system("cls");
    
    while (palavra[i] != '\0'){
        tam++;
        i++;
    }
    
    for(i=0;i<30;i++){
        secreta[i]='-';
    }
    
    while(acertos<tam) && (chances>0){
        cout << "chances restante:" << chances << "\n\n";
        cout << "palavre secreta:";
        for(i=0; i<tam; i++){
            cout << secreta[i];
        }
    }
    return 0;
    
}

 

 

 

image.thumb.png.14776c436a99f57ff41ae5c1608bdc22.png

 

 

  • Membro VIP
Postado

faltam parênteses pra fechar a condição total.

 while ( (acertos<tam) && (chances>0) ) ...

O compilador tentou te dar a diretriz.

Dei exemplo semelhante literalmente agora há pouco...

😁

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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!