Structures
Example to use structure's member through pointer using malloc() function.
struct person{
char name[20];
int age;
float marks;
}struct person *p;
int main()
{
int num,i;
printf("\nEnter no of persons to fill the details of\n");
scanf("%d",&num);
p = (struct p*) malloc(num * sizeof(struct person));
for(i=0;i<num;i++)
{
scanf("%s%d%f",&(p+i)->name,&(p+i)->age,&(p+i)->marks);
}
for(i=0;i<num;i++)
{
scanf("\n%s\t%d\t%f\n\n",(p+i)->name,(p+i)->age,(p+i)->marks);
}
return 0;
}
Comments
Post a Comment