2
respostas

O meu não entrega a opção para resposta

#include <stdio.h>

int main()    {

    // imprime cabeçalho do nosso jogo
    printf ("#########################################\n");
    printf ("# Bem vindo ao nosso jogo de advinhação #\n");
    printf ("#########################################\n");

    int numerosecreto = 42;

    int chute;

    printf("Qual é o seu chute? ");
    scanf("%d", &chute);
    printf("Seu chute foi %d\n", chute);
}

Uso Windows , e não esta dando certo o scanf, não tem como resposta a opção de escolher um numero para chute.

2 respostas

Aparece que um numero aleatório foi o meu chute.

#########################################
# Bem vindo ao nosso jogo de advinhação #
#########################################
Qual é o seu chute? Seu chute foi 3088384

Olá, Julia! Tudo bem?

Desculpa a demora em retornar.

O problema persiste?

Alguns editores, como o Visual Studio Code, aceitam o scanf_s. Essa função lê dados do fluxo de entrada padrão, e os grava em stdin argument. Exige que você especifique tamanhos de buffer para alguns parâmetros que descrevem o número máximo de caracteres.

Você consegue encontrar algumas informações sobre essa e outras funções nesse link.

Espero ter ajudado.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software