#include<stdio.h>
#include<stdlib.h>
typedef struct emp
{
int emp_no;
char ename[20];
int sal;
}
EMP;
void main()
{
EMP *e;
int n,i;
clrscr();
printf("Enter no.of employees:");
scanf("%d",&n);
e = (EMP*)malloc(sizeof(EMP)*n);
for(i=0;i<n;i++)
{
printf("Employee %d:\n",i+1);
printf("Enter emp_no, name, sal:");
scanf("%d %s %d",&e[i].emp_no,e[i].ename,&e[i].sal);
}
printf("EmpNo\tEmpName\tSalary\n");
for(i=0;i<n;i++)
printf("%d\t%s\t%d\n",e[i].emp_no,e[i].ename,e[i].sal);
getch();
free(e);
}
Output-
Enter no.of employees: 2
Employee 1:
Enter emp_no, name, sal:1 akshay 50000
Employee 2:
Enter emp_no, name, sal:2 amit 40000
EmpNo EmpName Salary
1 akshay -15536
2 amit -25536
/