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

Popular posts from this blog

Program to know the range of short signed integer

Finding the second largest in an array