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

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;
}
}
}