Skip to content
Related Articles

Related Articles

C program to print employee details using Structure
  • Last Updated : 21 Dec, 2017

In this program, we will read and display details of n employees using Structure. Employee details like Name, age, phone number, salary will be printed.

Method :

Declare variables using Structure

Read details of all employees like employee name, 
age, phone number and salary.

Display all the details of employees

Below is CPP program showing employee details :




// CPP program to print details of employees
// using Structure
#include <iostream>
using namespace std;
  
struct employee {
    string ename;
    int age, phn_no;
    int salary;
};
  
// Function to display details of all employees
void display(struct employee emp[], int n)
{
    cout << "Name\tAge\tPhone Number\tSalary\n";
    for (int i = 0; i < n; i++) {
        cout << emp[i].ename << "\t" << emp[i].age << "\t"
             << emp[i].phn_no << "\t" << emp[i].salary << "\n";
    }
}
  
// Driver code
int main()
{
    int n = 3;
    // Array of structure objects
    struct employee emp[n];
  
    // Details of employee 1
    emp[0].ename = "Chirag";
    emp[0].age = 24;
    emp[0].phn_no = 1234567788;
    emp[0].salary = 20000;
  
    // Details of employee 2
    emp[1].ename = "Arnav";
    emp[1].age = 31;
    emp[1].phn_no = 1234567891;
    emp[1].salary = 56000;
  
    // Details of employee 3
    emp[2].ename = "Shivam";
    emp[2].age = 45;
    emp[2].phn_no = 1100661111;
    emp[2].salary = 30500;
  
    display(emp, n);
  
    return 0;
}

Output :

Name     Age    Phone Number   Salary
Chirag   24     1234567788      20000
Arnav    31     1234567891      56000
Shivam   45     8881101111      30500
Want to learn from the best curated videos and practice problems, check out the C++ Foundation Course for Basic to Advanced C++ and C++ STL Course for foundation plus STL.



My Personal Notes arrow_drop_up
Recommended Articles
Page :