int menu(){
printf("请按提示输入完毕操作!\n");
printf("1.查询员工信息\n");
printf("2.统计员工数量\n");
printf("3.录入员工信息\n");
printf("4.删除员工信息\n");
printf("5.按id排序全部员工\n");
printf("6.打印全部员工信息\n");
printf("7.退出系统\n");
return 0;
printf("请按提示输入完毕操作!\n");
printf("1.查询员工信息\n");
printf("2.统计员工数量\n");
printf("3.录入员工信息\n");
printf("4.删除员工信息\n");
printf("5.按id排序全部员工\n");
printf("6.打印全部员工信息\n");
printf("7.退出系统\n");
return 0;
}
如menu()函数所看到的,该系统一共同拥有7个功能
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct emp{
int id;
char name[50];
struct emp * next;
// struct emp * prev;
};
struct emp * initList();
struct emp * addListTailNode(struct emp * head);
struct emp * deleteListNode(struct emp * head,int id);
struct emp * searchEmp(struct emp * head,int id);
int printList(struct emp * l);
int printNode(struct emp * p);
struct emp * sortList(struct emp * head);
int getListLen(struct emp * head);
int writeToDisk(struct emp * head);
struct emp * readFromDisk();
int menu();
int usage(struct emp * head);