下载后可任意编辑/* 2) 已知一个职工的信息为:职工号、工资、姓名,从键盘输入 n 个职工的信息,并将其保存在 D:/info 文件中
*//*所使用的有头文件*/#include#include#include#include #include#define LEN sizeof(struct worker)/*结构体定义*/struct worker{char id[19];double basepay;char name[20];struct worker *next;};/*函数声明*/void createRec();/*新建职工记录*/void loadRec();/*从磁盘文件导入职工信息到内存*/void searchRec();/*查询职工记录*/void modifyRec();/*修改职工记录*/void insertRec();/*插入职工记录*/void deleteRec();/*删除职工记录*/void listRec();/*显示所有职工信息*/void writeInfo();/*保存职工记录*/void exit0();/*退出*/int menu_select();/*主菜单*//*链表操作所用结构体指针*/struct worker *head=NULL,*p1,*p2,*p3;/*定义结构体指针 head 为头指针 p1 为输入数据缓存空间指针 p2 为尾指针*//*职工记录保存标志全局变量*/intwriteinfo_flag=0;/*主函数*/int main() {loadRec();for(;;){switch(menu_select()){case 1: system("cls"); createRec();break;下载后可任意编辑case 2: system("cls"); searchRec();break;c