Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida em um código simples de iniciante


Ivo Gomes da Costa

Pergunta

Olá pessoal, estou com uma dúvida no seguinte código.. a variavel C quando digito o caractere pela função "scanf" não aparece. 

Coloquei para rodar no codeblock e no replit, mas a variavel que eu digito para definir o valor de c fica vazia. 

O seguinte código que passo é o código do professor, que teoricamente deverias estar corrigido, mas mesmo assim ele dá o problema supracitado...

Alguém pode me ajudar identificando o erro?

aqui esta o código:

Obs: quando removo as outras variaveis das linhas de código o char me dá o caractere que digito, quando mantenho as linhas das outras variaveis, ele não aparece.

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
void main(){
    //Definindo Variáveis
    int a;
    float b;
    char c;
    bool d;

    //Passando Valores
    a = 5;
    b = 2.3;
    c = 'a';
    d = true; //true = 1, false = 0

    //Escrevendo na Tela
    printf("\n O valor de a = %d", a);
    printf("\n O valor de b = %.1f", b);
    printf("\n O valor de c = %c", c);
    printf("\n O valor de d = %d\n", d);

    //Lendo Valores
    scanf("%d", &a);
    scanf("%f", &b);
    scanf(" %c", &c); //Aqui adicionei um espaço antes do %C para limpar o buffer
    scanf("%d", &d);

    //Escrevendo na Tela
    printf("\n O valor de a = %d", a);
    printf("\n O valor de b = %.1f", b);
    printf("\n O valor de c = %c", c);
    printf("\n O valor de d = %d\n", d);
    //Pausando
    system("pause");
}
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...