#include
#include
#include
#include
#include
#define LEN sizeof(struct commdity)
#define FORMAT "%-8d%-15s%-12.11f%-12.11f%-12.11f\n"
#define DATA comm[i].num,comm[i].name,comm[i].price,comm[i].count,comm[i].total
/*定义商品的结构体*/
struct commdity
{
int num;
char name[15];
double count;
double total;
}comm[100000],t;
/*函数的声明*/
void in(); /*商品录入并保存*/
void show(); /*显示商品记录*/
void order(); /*商品记录排序*/
void del(); /*商品记录删除*/
void modify(); /*商品记录修改*/
void menu(); /*主菜单*/
void insert(); /*商品记录插入*/
void total(); /*商品统计*/
void search(); /*查看商品记录*/
void main()
{
int n;
menu();
scanf("%d",&n);
while(n)
{
switch(n)
{
case 0:break;
case 1:in();break;
case 2:search();break;
case 3:del();break;
case 4:modify();break;
case 5:insert();break;
case 6:order();break;
case 7:total();break;
default:printf("error! 操作错误.....\n");break;
}
getch();
menu();
scanf("%d",&n);
}
}
/**************************自定义主菜单函数************************/
void menu()
{
system("cls"); /*清屏*/
printf("\n\n\n\n\n");
printf("\t\t--------欢迎将进入商品管理系统----------------\n");
printf("\t\t|\t0.退出 |\n");
printf("\t\t|\t1.录入记录 |\n");
printf("\t\t|\t2.查找记录 |\n");
printf("\t\t|\t3.删除记录 |\n");
printf("\t\t|\t4.修改记录 |\n");
printf("\t\t|\t5.插入记录 |\n");
printf("\t\t|\t6.排序记录 |\n");