printf sem retorno no terminal

Home Fóruns C# printf sem retorno no terminal

Marcado: 

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #74045
      JESSICA PANSINI
      Participante

      Boa noite galerinha, estou no modulo 1 do curso de C, realizando o primeiro exercício. Vou deixar o código aqui:
      (o erro é o seguinte, no terminal ele lê naturalmente todos os comandos de entrada mas não mostra o printf final e nem mostra nenhum erro. Só encerra o programa…

      #include <stdio.h>
      #include <locale.h>
      void main(){
      char nome[30];
      int id;
      float peso;

      printf(“Digite seu nome: “);
      gets(nome);
      printf(“Qual sua idade? “);
      scanf(” %d”, &id);
      printf(“Qual seu peso? “);
      scanf(” %f”, peso);
      printf(“Muito prazer, %s”, nome, id, peso);
      }

      Alguém pode me dar uma luz do que fiz errado? obrigado

    • #74046
      JESSICA PANSINI
      Participante

      errata* esse é o codigo final:
      errata2* o printf q nao aparece no terminal é o do “muito prazer”
      #include <stdio.h>
      #include <locale.h>
      void main(){
      char nome[30];
      int id;
      float peso;

      printf(“Digite seu nome: “);
      gets(nome);
      printf(“Qual sua idade? “);
      scanf(” %d”, &id);
      printf(“Qual seu peso? “);
      scanf(” %f”, peso);
      printf(“Muito prazer, %s . Você tem %d anos e %f kilos.”, nome, id, peso);

      • #74131
        Tutora Mayla
        Mestre

        Jessica, na leitura da variável peso, está faltando o & a ausência disto pode fazer com que o programa pare de funcionar.
        O correto seria scanf(" %f", &peso);
        Modifique esta linha e nos diga se o programa está funcionando.
        Espero ter ajudado, quaisquer outras dúvidas estamos a disposição.

Visualizando 1 resposta da discussão
  • Você deve fazer login para responder a este tópico.