Back To C++ Structures
nested structure means structure within a structure
//program to create a structure employee with members (ecode, designation and two nested structures ename and salary ) structure ename has members (firstname and lastname) structure salary has members (basic,da,hra)(example of nested structures) #include
#include
struct salary { int basic; int da; int hra; }; struct ename { char firstname[20]; char lastname[20]; }; struct employee { int ecode; ename name; salary sal; char designation[20]; }; void main() { employee emp; clrscr(); cout<<"\nenter ecode of employee "; cin>>emp.ecode; cout<<"\nenter firstname of the employee "; cin>>emp.name.firstname; cout<<"\nenter lastname of employee "; cin>>emp.name.lastname; cout<<"enter basic salary of employee"; cin>>emp.sal.basic; cout<<"\nenter dearness allowance "; cin>>emp.sal.da; cout<<"\nenter house rent allowance "; cin>>emp.sal.hra; cout<<"\nenter designation of employee "; cin>>emp.designation; cout<<"\nDisplaying the values \n"; cout<<"\necode of employee is "<