超市管理系统作业

超市管理系统作业

ID:8494957

大小:41.00 KB

页数:13页

时间:2018-03-29

超市管理系统作业_第1页
超市管理系统作业_第2页
超市管理系统作业_第3页
超市管理系统作业_第4页
超市管理系统作业_第5页
资源描述:

《超市管理系统作业》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、/*程序名:supermarket.c*//*作者:ZhangDaPan*//*编程日期:2011-06-10*/#include#include#include#include#include#include//#defineNULL0/*****函数说明*******/voidlogin();voidfront_user();voidback_user();voidgoods();voidsale();voidgoodswarm()

2、;voidmember();/****结构体定义********/structmember{intnumber;charname[20];floatsale_sum;charlever;structmember*next;};structgoods{intgoodsnum;chargoodsname[30];floatprice;intamount;intline;structgoods*next;};structuser{charusername[10];charpassword[10];chartype;structuser*next;};

3、/*******全局变量定义*******/structgoods*goods_head=NULL;structmember*member_head=NULL;structuser*user_head=NULL;/*******************************************主函数*************************************/main(){//导入user数据:从文件中导入事先写好的数据;structuser*user_p;FILE*user_fp;structgoods*goods_p;F

4、ILE*goods_fp;user_fp=fopen("d:\user.txt","r");user_p=(structuser*)malloc(sizeof(structuser));user_head=user_p;fscanf(user_fp,"%s",user_p->username);//printf("%s",user_p->username);fscanf(user_fp,"%s",user_p->password);//printf("%s",user_p->password);fscanf(user_fp,"%c

5、",&(user_p->type));//printf("%c",user_p->type);user_p->next=NULL;while(!feof(user_fp))//注释:feof(fp)指的是未遇到文件结束为0,!feof(fp)为1,即为真,则执行while循环{user_p->next=(structuser*)malloc(sizeof(structuser));//为user_p->next在内存动态存储空间分配大小为sizeof(structuser)字节的连续区域user_p=user_p->next;fscanf(

6、user_fp,"%s",user_p->username);//printf("%s",user_p->username);fscanf(user_fp,"%s",user_p->password);//printf("%s",user_p->password);fscanf(user_fp,"%c",&(user_p->type));//printf("%c",user_p->type);user_p->next=NULL;}//user_p=user_head;//调试时用;//while(user_p)//{//prin

7、tf("%s,",user_p->username);//printf("%s,",user_p->password);//printf("%c,",user_p->type);//user_p=user_p->next;////}fclose(user_fp);//getchar();/************************导入goods数据*******************************************/goods_fp=fopen("d:\goods.txt","r");goods_p=(structgo

8、ods*)malloc(sizeof(structgoods));goods_head=goods_p;fscanf(goods_fp,"%d",&(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。