//主程序
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
typedef struct com
{
long int num;
char name[10];
int count;
struct com *next;
}COM;
#define LEN sizeof(COM)
#define PRINT "%-15ld%-15s%-15ld\n",ptr1->num,ptr1->name,ptr1->count
#define CHECK_COUNT ptr1->count<0
#define CHECK_COUNT2 ptr3->count<0
COM *input();
void print_perf();
COM *openfile();
COM *insert_perf();
COM *del_perf();
void search();
COM *revise_perf();
COM *pass();
vid save(COM *head);
FILE *fp;
COM *head=NULL;
COM *ptr1=NULL,*ptr2=NULL;
char filename1[20];
char filename2[]={".dat"};
void main()
{
char message[]={"超市货品库存管理系统使用说明 \n",
"本系统是一个超市货品库存信息管理系统,您可以在本 \n",
"系统中输入多类货品信息,系统将以您输入的货品类名作为 \n",
"文件名保存. \n",
"本系统对已保存的货品信息可调出后进行插入,删除,修改 \n",
"等操作,然后重新保存,同时系统还具有分别按货品号和货品名 \n",
"进行排序和查找功能. \n",
"欢迎您使用货品库存管理系统!"
};
char menu[]= {"*1.输入货品信息 \n",
"*2.输出全部货品信息 \n",
"*3.插入货品信息 \n",
"*4.删除货品信息 \n",
"*5.修改货品信息 \n",
"*6.综合排序 \n",
"*7.综合查找 \n",
"*8.存盘 \n",
"*9.退出 \n"
};
int sel;
textbackground(BLUE);
textcolor(YELLOW);
clrscr();
gotoxy(4,9);
printf("%s",message);
gotoxy(10,22);