hey guys,
i'm trying to acces the the member of my person structure, can someone help me,
what am i doing wrong are what am i forgetting
#include <stdio.h>
#include <stdlib.h>
typedef struct {
char *vnaam;
char *anaam;
int leeftijd;
} persoon;
persoon *q, p1;
//char antwoord2b[128];
void drukaf(persoon p){
printf("\nVoornaam: %s\n",p.vnaam);
printf("\nAchternaam: %s\n",p.anaam);
printf("\nLeeftijd: %i\n",p.leeftijd);
}
void vulwaarde(persoon p, char *vnaam, char *anaam, int leeftijd){
p.vnaam=vnaam;
p.anaam=anaam;
p.leeftijd=leeftijd;
}
void vulwaarde(persoon, char *, char *, int);
void drukaf(persoon);
int main(int argc, char *argv[])
{
q = malloc(sizeof(persoon));
vulwaarde(p1, "Donnovan","Deekman",25);
vulwaarde(*q, "Tatjana","Deekman",18);
drukaf(p1);
drukaf(*q);
free(q);
system("PAUSE");
return 0;
}