c语言作业职工档案管理系统源代码 &nbs
c语言作业职工档案管理系统源代码  c语言作业:职工档案管理系统源代码
////////////////////////////////////////////////////////////////////功能实现模块//职工信息录入功能--输入void input(){ int id; char name[NAME_LEN_MAX]; char department[DEPT_LEN_MAX]; printf("\n************************************************************************"); do { printf("\nInput new worker's id:"); scanf("%d",&id); flushall();//清键盘缓存 } while (id < 0); printf("Input new worker's name:"); gets(name); printf("Input new worker's department:"); gets(department); //插入链表 if (data_add(id,name,department) == TRUE) { printf("\nSuccess!\n"); } else { printf("\nError!\n"); } getch();}//职工信息浏览功能--输出void output(){ int i; worker_info *result; printf("\n************************************************************************"); for (i=0; i<length; i++) { result = data_get(i); if (result == NULL) { //出现错误 printf("\nError!\n"); return; } if (i%24==0 && i>0) { //24行暂停一次 printf("\nPRESS ANY KEY TO CONTINUE 。
。。"); getch(); } printf("\nid: %d name: %s department: %s",result->id,result->name,result->department); } printf("\nList done!\n"); getch();}//按职工号由小到大的顺序排序void sort(){ printf("\n************************************************************************"); printf("\nSorting。
。。
"); data_sort(); printf("Completed!\n"); getch();}//要求输入一个职工号,查找出该职工的姓名void search() { int id; worker_info *result; printf("\n************************************************************************"); //读入id值 printf("\nInput worker's id for search:"); scanf("%d",&id); result = data_search(id); if (result != NULL) { printf("\nSearch complete!"); printf("\nThe worker's name is: %s\n", result->name)。
答:搜索一下把,地方多着呢详情>>
答:详情>>