-
Posts
1 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Otavio Pessoa
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Problema com strutc com ponteiros
em C/C#/C++
Postado
Alguem poderia me explicar aonde esta o erro?
#include <stdio.h>
#include <stdlib.h>
typedef struct carro
{
char modelo[30];
float potenciaMotor;
int anoFabricacao;
}CARRO;
void Exibe(CARRO car[])
{
int i =0;
for(i;i<2;i++)
{
printf("Modelo: %s\n", car[ i ].modelo);
printf("Motor: %.1f\n", car[ i ].potenciaMotor);
printf("Ano: %d\n", car[ i ].anoFabricacao);
}
}
void CAD(CARRO *car[])
{
int i =0;
for(i;i<2;i++)
{
printf("Digite o modelo\n");
fflush(stdin);
gets(car[ i ]->modelo);
printf("digite a potnecia do motor\n");
scanf("%f", & car[ i ]->potenciaMotor);
printf("Digite ano fabricado\n");
scanf("%d", & car[ i ]->anoFabricacao);
}
}
int main(void)
{
CARRO fusca[2];
CAD(&fusca);
Exibe(fusca);
return 0;
}