insert.h

来自「制作的是工厂管理系统,根据实际的需要」· C头文件 代码 · 共 51 行

H
51
字号
#include <iostream.h>
#include <iomanip.h>
#include <string.h>


struct emp_info          //建立职工的资料的结构
{
int id;                  //编号
int age;                 //年龄
int sex;                 //性别
char *name;              //名字
double salary;           //工资
int products;            //当月生产量
char *job;               //职位
};



struct emp_node     //设定链表
{
emp_info data;
emp_node *next;
};


//添加职工的函数
void insert(emp_node *&h,const int eid,const int eage,const int esex,char *ename,const double esalary,const int eproducts,char *ejob)
{ 

emp_node *p=h;

emp_node *s=new(emp_node);

s->data.id=eid;
s->data.age=eage;
s->data.sex=esex;
s->data.name=ename;
s->data.salary=esalary;
s->data.products=eproducts;
s->data.job=ejob;
s->next=NULL;

if(!p)
{
h=s;
return;
}

for(; p->next; p=p->next);
p->next=s;
}

⌨️ 快捷键说明

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