Structure type Array

Preview
You must first complete Introduction to Structure in C before viewing this Lesson

Structure type Array

Structure type array can be created just like array of basic data types is created.

Example:

struct emp e[20];

In this example, array with name e of structure emp has been declared with size 20.


Program of structure type array.
#include<string.h>
#include<stdio.h>
struct emp
{
int empid;
char ename[20];
};
int main()
{
struct emp e1[3];
for(i=0;i<3;i++)
{
printf(“\nEnter employee id=”);
scanf(“%d”,&e1[i].empid);
printf(“\nEnter employee name=”);
fflush(stdin);
gets(e1[i].ename);
}
for(i=0;i<3;i++)
{
printf(“\nEmployee id = %d”,e1[i].empid);
printf(“\nEmployee Name = %s”,e1[i].ename);
}
return(0);
}
Output
Enter employee id =101
Enter employee name=amit

Enter employee id =102
Enter employee name=sumit

Enter employee id =103
Enter employee namet=Rahul

Employee id = 101
Employee Name = amit

Employee id = 102
Employee Name =wumit

Employee id = 103
Employee Name =Rahul


 

Best Books of C





Lesson tags: array of structure type in c, array within a structure in c, program of array of structure, program of array within a structure, read structure array in c, structure array in c
Back to: C Programming Language