Senhores, estou com um erro em meu programa e não consigo identificar aonde, na execução no cmd o erro persiste... O objetivo do programa é criar uma função para receber os dados e imprimir os dados em outra função usando struct ..
#include <stdio.h>
#include <strings.h>
#include <string.h>
typedef struct{
char nome[50],cor[50];
int idade;
float altura,peso;
}PESSOA;
int main(void)
{
int gravapessoa(PESSOA *pess[3]);
int imprimepessoa(PESSOA pe[3]);
int gravapessoa();
int imprimepessoa();
PESSOA pes[3];
gravapessoa(&pes);
imprimepessoa(pes);
return 0;
}
int gravapessoa(PESSOA *pess[3])
{
int i;
for (i=0;i<3;i++)
{
printf("\nDigite o nome da pessoa: ");
gets(pess[i]->nome);
printf("\nDigite a cor da pessoa: ");
gets(pess[i]->cor);
printf("\nDigite a idade da pessoa: ");
scanf("%d", &pess[i]->idade);
printf("\nDigite a altura da pessoa: ");
scanf("%f", &pess[i]->altura);
printf("\nDigite o peso da pessoa: ");
scanf ("%f", &pess[i]->peso);
}
}
int imprimepessoa(PESSOA pe[3])
{
int i;
for (i=0;i<3;i++)
{
printf("\nO %d§ Cadastro contem os seguintes dados... nome: %s\tcor: %s\tidade: %d\taltura: %f\tpeso: %f ",i,pe[i].nome,pe[i].cor,pe[i].idade,pe[i].altura,pe[i].peso);
}
}
#include <stdio.h>
#include <strings.h>
#include <string.h>
typedef struct{
char nome[50],cor[50];
int idade;
float altura,peso;
}PESSOA;
int main(void)
{
int gravapessoa(PESSOA *pess[3]);
int imprimepessoa(PESSOA pe[3]);
int gravapessoa();
int imprimepessoa();
PESSOA pes[3];
gravapessoa(&pes);
imprimepessoa(pes);
return 0;
}
int gravapessoa(PESSOA *pess[3])
{
int i;
for (i=0;i<3;i++)
{
printf("\nDigite o nome da pessoa: ");
gets(pess[i]->nome);
printf("\nDigite a cor da pessoa: ");
gets(pess[i]->cor);
printf("\nDigite a idade da pessoa: ");
scanf("%d", &pess[i]->idade);
printf("\nDigite a altura da pessoa: ");
scanf("%f", &pess[i]->altura);
printf("\nDigite o peso da pessoa: ");
scanf ("%f", &pess[i]->peso);
}
}
int imprimepessoa(PESSOA pe[3])
{
int i;
for (i=0;i<3;i++)
{
printf("\nO %d§ Cadastro contem os seguintes dados... nome: %s\tcor: %s\tidade: %d\taltura: %f\tpeso: %f ",i,pe[i].nome,pe[i].cor,pe[i].idade,pe[i].altura,pe[i].peso);
}
}