Ir para conteúdo
Fórum Script Brasil

Claudia Farias

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Claudia Farias

Claudia Farias's Achievements

0

Reputação

  1. Bom dia! Uma dúvida no SCANF. Está mostrando um número muito estranho. O que será? Quando executo e ele imprime os valores, no preço (float) aparece um valor que não tem nada a ver com o que eu digitei. #include <stdio.h> #include <stdlib.h> //1) Crie uma estrutura de dados para armazenar os dados de um ingresso na qual devem constar campos para: //- O preço //- O local //- A atração #define tam 2 struct ingresso { float preço[tam]; char local[tam]; char atracao[tam]; }; //void preenche_evento(struct ingresso [], int); //avoid imprime_evento(struct ingresso); void preenche_evento(struct ingresso a_ingresso [], int index) { printf("preço: "); scanf("%f", &a_ingresso[index].preço); printf("LOCAL: "); scanf("%s", &a_ingresso[index].local); printf("ATRACAO: "); scanf("%s", &a_ingresso[index].atracao); } void imprime_evento(struct ingresso i_ingresso) { printf("\nPreco: %d", i_ingresso.preço); printf("\nLocal: %s", i_ingresso.local); printf("\nAtracao: %s", i_ingresso.atracao); } main() { struct ingresso eventos[tam]; int i; for (i = 0; i < tam; i++) { printf("\nEntre os dados do Evento %d:\n", i); preenche_evento(eventos,i); } for (i = 0; i < tam; i++) { printf("\n\nLista dos dados %d:\n", i); imprime_evento(eventos); } system ("pause"); }
×
×
  • Criar Novo...