📄 mainpro.cpp
字号:
#include<common.h>
// CBSearch代码见前
void main() {
char ch=0;
begin:printf("\n\n *********************************\n");
printf(" * 欢迎使用库存家电维护系统 *\n");
printf(" * By WangXu CST021 *\n");
printf(" *********************************\n\n\n");
printf(" 1.浏览表中的数据\n\n");
printf(" 2.创建新的数据表\n\n");
printf(" 3.向表中插入数据\n\n");
printf(" 4.删除表中的数据\n\n");
printf(" 5.修改表中的数据\n\n");
printf(" 6.对表中的数据进行组合查询\n");
printf("请选择操作:\n");
ch=getch();
switch(ch) {
case '1': {
printf("您选择的操作是浏览表中的数据.\n");
printf("现在表中的数据是:\n");
Orderlist LS;
InitList(LS);
OpenMain(LS);
TraverseList(LS);
break;
} //end_case'1'
case '2': {
printf("您选择的操作是创建新的数据表.\n");
printf("新的数据表将存入文件mainlist.\n");
printf("/*建议您将mainlist文件备份到DATA文件夹中.*/\n");
Orderlist LS;
InitList(LS);
CreatList(LS);
TraverseList(LS);
SaveMain(LS);
break;
} //end_case'2'
case '3': {
printf("您选择的操作是向表中插入新的数据.\n");
printf("现有表中的数据:\n");
Orderlist LS;
InitList(LS);
OpenMain(LS);
InsertList(LS);
SaveMain(LS);
break;
} //end_case'3'
case '4': {
printf("您选择的操作是删除表中的数据.\n");
printf("现有表中的数据:\n");
Orderlist LS;
InitList(LS);
OpenMain(LS);
DeleteList(LS);
SaveMain(LS);
break;
} //end_case'4'
case '5': {
printf("您选择的操作是修改表中的数据.\n");
printf("现有表中的数据:\n");
Orderlist LS;
InitList(LS);
OpenMain(LS);
ModifyList(LS);
SaveMain(LS);
break;
} //end_case'5'
case '6': {
printf("您选择的操作是对表中的数据进行组合查询.\n");
Orderlist LS;
DPlist1
PL1;InitDPList1(DPL1);InitList(LS);
OpenMain(LS);
CreatDP1(LS,DPL1);
SaveDP1(DPL1);
DPlist1
PL2;
InitDPList1(DPL2);
InitList(LS);
OpenMain(LS);
CreatDP2(LS,DPL2);
SaveDP2(DPL2);
DPlist2
PL3;
InitDPList2(DPL3);
InitList(LS);
OpenMain(LS);
CreatDP3(LS,DPL3);
SaveDP3(DPL3);
DPlist2
PL4;
InitDPList2(DPL4);
InitList(LS);
OpenMain(LS);
CreatDP4(LS,DPL4);
SaveDP4(DPL4);
CBSearch();
break;
} //end_case'6'
} //end_switch
printf("继续操作吗?(y/n)\n");
ch=getch();
if (ch=='y') goto begin;
}//end_main
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -