You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.5 KiB
42 lines
1.5 KiB
|
|
int main()//主函数
|
|
{
|
|
Node *equip;
|
|
Node *p;
|
|
int flag;
|
|
equip=(Node*)malloc(sizeof(Node));
|
|
equip->next=NULL;
|
|
p=equip;
|
|
equip->next=load();
|
|
while(1)
|
|
{
|
|
printf("\t\t******************************************\n");
|
|
printf("\t\t* *\n");
|
|
printf("\t\t* 实验设备管理系统*\n");
|
|
printf("\t\t* *\n");
|
|
printf("\t\t* [1] 查看所有设备信息 *\n");
|
|
printf("\t\t* [2] 设备的录入 *\n");
|
|
printf("\t\t* [3] 设备的修改 *\n");
|
|
printf("\t\t* [4] 设备的分类统计 *\n");
|
|
printf("\t\t* [5] 设备的破损耗费和遗损处理 *\n");
|
|
printf("\t\t* [6] 设备的查询 *\n");
|
|
printf("\t\t* [0] 退出 *\n");
|
|
printf("\t\t* *\n");
|
|
printf("\t\t******************************************\n");
|
|
|
|
printf("\n\n请输入你要操作的序号:");
|
|
scanf("%d",&flag);
|
|
switch(flag)
|
|
{
|
|
case 0: {printf("\n\t\t>>>>>>>>>>提示:已经退出系统,ByeBye!<<<<<<<<<<\n\n\n"); save(equip); exit(0);}break; //退出系统并保存数据
|
|
case 1: Disp(equip); break;//显示所有记录信息
|
|
case 2: Add(equip); break; //设备的录入
|
|
case 3: Modify(equip); break;//设备的修改
|
|
case 4: Statistics(equip); break;//设备的分类统计
|
|
case 5: Cost_handleway(equip); break;//设备的破损耗费和遗损处理
|
|
case 6: Query(equip); break;//设备的查询
|
|
default: printf("\n\t\t>>>>>>>>>>提示:输入错误!<<<<<<<<<<\n"); break;
|
|
}
|
|
}
|
|
}
|