In this post, we will write a C++ program to create user define header file.

C++ program to create user define header file


C++ program to create user define header file.

#ifndef myheader
#define myheader

class employee
{
    private:
        int age;
        int yearofs;
        float salary;
    public:
        employee()
        {
            age = 0;
            yearofs = 0;
            salary = 0;
        }

        void input()
        {
            std::cout<<"Enter the age of employee = ";
            std::cin>>age;
            std::cout<<"Enter the year of service = ";
            std::cin>>yearofs;
            std::cout<<"Enter the salary of employee = ";
            std::cin>>salary;
        }

        void dis()
        {
            std::cout<"Age = "<<age<<std::endl;
            std::cout<<"Year of service = "<<yearofs<<std::endl;
            std::cout<<"Salary = "<<salary;
        }
};

#endif


using the above code we have created a header file. so now to include this header file in your program first copy the code start from the header file to the end header file in notepad and then save the file with the name myheader.h in the include folder. and then add the name in the main file as a header file.
#include<iostream>
#include<conio.h>
#include<myheader.h>

void main()
{
    system("cls");
    employee emp;
    emp.input();
    emp.dis();

    getch();
    return 0;
}

Output

Enter the age of employee = 65
Enter the year of service = 30
Enter the salary of employee = 50000
Age = 65
Year of service = 30
Salary = 50000