#include #include #include typedef struct { char id[10]; //序号 char name[20]; //名字 char xinghao[10];//型号 int price; //价格 char from[20]; //产地 int cun; //存货 int yiding; //已定数 }shop; typedef struct { char place[20]; //客户地址 char call[15]; //客户电话 char thing[20]; //购买的物品 }info; void buy(); void present_all(); void present_kehu(); int main(){ printf("------商店管理系统------\n"); printf("1.购买商品\n2.查询客户信息\n"); printf("输入你需要的功能所代表的序号\n"); int pok; scanf("%d",&pok); switch(pok) { case 1: system("cls"); buy(); break; case 2: present_kehu(); break; } return 0; } void buy() { FILE *p,*q,*z; char name[20]; int num; info kehu; if((p=fopen("商品信息.txt","r"))==NULL) { printf("open erro 25"); exit(0); } if((q=fopen("商品数量.txt","r"))==NULL) { printf("open erro 35"); exit(0); } if((z=fopen("客户信息.txt","a"))==NULL) { printf("erro45"); exit(0); } fscanf(q,"%d",&num); printf("------商店购买系统-------\n"); printf("本店已有商品如下\n"); present_all(); printf("\n"); printf("请输入你要购买的商品名称或编号\n"); scanf("%s",name); system("cls"); shop x[50]; for(int i=0;i