Ir ao conteúdo
  • Cadastre-se

C Como criar um jogo de adivinhação em C?


danielthelima

Posts recomendados

#include <stdio.h>

int main(){
    printf("*************************************\n");
    printf("* Bem- Vindo ao jogo de Adivinhacao *\n");
    printf("*************************************\n");

    int numerosecreto;

    numerosecreto = 42;

    //imprimindo somente o codigo
    printf("%d, 42");

    //no meio da frase
    printf("O %d e secreto!");

    int chute;
    printf("Qual e o seu chute? ");
    scanf("%d", &chute);
    printf("voce chutou o numero %d!\n", chute);

}

O certo seria ele me mostrar qual numero eu coloquei, ele ate faz isso porém ele mostra varios numeros aleatorios...

 

*************************************
* Bem- Vindo ao jogo de Adivinhacao *
*************************************
609897008, 42O 609897008 e secreto!Qual e o seu chute? 33
voce chutou o numero 33!

 

eu quero corrigir esse erro antes de me perguntar qual é o meu chute, como posso fazer isso?

 

  • Amei 1
Link para o comentário
Compartilhar em outros sites

@danielthelima Veja as mensagens do compilador depois de efetuar a compilação do seu código. Isto é o que aparece aqui,

 

main.c:13:14: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=]
   13 |     printf("%d, 42");

 

main.c:16:16: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=]
   16 |     printf("O %d e secreto!");

 

Nessas linhas com printf tem esses warnings porque você colocou o especificador %d mas não passou a variável como argumento,

printf("%d\n", numerosecreto);
printf("O %d e secreto!\n", numerosecreto);

 

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

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