Showing posts with label Array of Structure. Show all posts
Showing posts with label Array of Structure. Show all posts

Tuesday 27 March 2012

Array of Structure




The real power in using structure comes when use an arrays of structures. By maintaining an array of structures, a database of information can be manipulated for wide range of items.
Ex     
struct stud
{
          int sno;
          char sname[15];
          int m1,m2,m3;
};

void main()
{
          struct stud s[5];
          int i;

          for(i=0;i<5;i++)
          {
                   printf(“\n Enter No :”);
                   scanf(“%d”,&s[i].sno);
                   fflush(stdin);
                   printf(“\n Enter Name:”);
                   gets(s[i].name);
                   printf(“\n Enter M1 M2 M3:”);
                   scanf(“%d %d %d”,&s[i].m1,&s[i].m2,&s[i].m3);

          }

          for(i=0;i<5;i++)
          {
                   printf(“\n No:%”,s[i].no);
                   printf(“\n Name :%s”,s[i].name);
                   printf(“\n M1  :%d”,s[i].m1);
                   printf(“\n M2 :%d”,s[i].m2);
                   printf(“\n M3 :%d”,s[i].m3);
          }
}

          As shown in above example create the array of structure stud in structure variable(object) s which holds data for five student.

Posted By : Ruchita Pandya