1
I’m having trouble when you need to give a value to a person, in case I need to give the value name and age to the person. I tried to create a struct PESSOA
and a list containing a person and an id, but during the build shows me the image error.
Follow my code below:
typedef struct PESSOA
{
char nome[100];
int idade;
}Pessoa;
typedef struct NO
{
int id;
Pessoa pess;
struct No *prox;
}No;
int main()
{
int controle;
int id=0;
No *no_inicial;
No *no_proximo;
no_inicial = (No *)malloc(sizeof(No));
no_proximo = no_inicial;
no_proximo->prox = NULL;
while(1)
{
printf("Insira o nome");
gets(no_proximo->pess().nome);
printf("Insira a idade");
scanf("%d", &no_proximo->pess->idade);
no_proximo->id = id;
}
}
I fixed the formatting for you.
– Victor Stafusa