⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 001.cpp

📁 是这一个简化了的雇员档案管理程序。其中把雇员的档案数据和对这些数据的设置、修改、删除等操作组成一个程序模块。程序通过这个模块----类的公有部分对档案数据进行处理
💻 CPP
字号:
// program 6_2.cpp
#include<iostream.h>
#include<string.h>
class employee{
    char *name;        // 雇员姓名
    short age;         // 年龄
    float salary;      // 工资
public:
    employee();
    void set_name(char *);
    void set_age(short a){age=a;}
    void set_salary(float s){salary=s;}
    void print();
    ~employee(){delete[]name;}
};
employee::employee()
{
    name=0;
    age=0;
    salary=0.0;
}
void employee::set_name(char *n)
{
    name=new char[strlen(n)+1];
    strcpy(name,n);
}
void employee::print()
{
    cout<<"Name:  "<<name;
    cout<<"Age:  "<<age;
    cout<<"Salary:  "<<salary<<endl;
}
void main()
{
    char *na=0;
    short ag=0;
    float sa=0;
 na=new char[10];
    employee emp[5];
    for(int i=0;i<5;i++)
    {
        cin>>na;
  cin>>ag;
  cin>>sa;
        emp[i].set_name(na);
        emp[i].set_age(ag);
        emp[i].set_salary(sa);
        emp[i].print();
    }
    emp[3].set_salary(5100.0);
    emp[3].print();
    emp[1].~employee();
    cin>>na;
    emp[1].set_name(na);
    emp[1].set_age(23);
    emp[1].set_salary(2000.0);
    emp[1].print();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -