Ir para conteúdo
Fórum Script Brasil

Ivo Gomes da Costa

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Ivo Gomes da Costa

Ivo Gomes da Costa's Achievements

0

Reputação

  1. 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"); }
×
×
  • Criar Novo...