图书销售系统 c语言 c++ 数据结构 链表 课程设计

图书销售系统 c语言 c++ 数据结构 链表 课程设计

ID:5805203

大小:41.50 KB

页数:17页

时间:2017-12-25

图书销售系统 c语言 c++ 数据结构 链表 课程设计_第1页
图书销售系统 c语言 c++ 数据结构 链表 课程设计_第2页
图书销售系统 c语言 c++ 数据结构 链表 课程设计_第3页
图书销售系统 c语言 c++ 数据结构 链表 课程设计_第4页
图书销售系统 c语言 c++ 数据结构 链表 课程设计_第5页
资源描述:

《图书销售系统 c语言 c++ 数据结构 链表 课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、图书销售系统C语言C++数据结构链表课程设计#include#include#include#include#include/*销售信息结构定义*/typedefstructBook{charid[32];charsn[32];charname[32];charauthor[32];chartype[32];charpress[32];charpublish_time[32];charprice[32];charsale

2、_time[32];charsalesman[32];charnumber[32];structBook*next;/*指向链表的下一个节点*/}Book;/*链表头*/Book*head=NULL;/*记录条数*/intsize=0;/*从键盘得到一项数据*/voidget_item(char*name,char*value){printf("%s:",name);scanf("%s",value);}/*输入一条新纪录*/Book*new_record(){Book*book=malloc(sizeof(Boo

3、k));memset(book,0,sizeof(Book));fflush(stdin);get_item("id",book->id);get_item("sn",book->sn);get_item("name",book->name);get_item("author",book->author);get_item("type",book->type);get_item("press",book->press);get_item("publishtime",book->publish_time);get_i

4、tem("price",book->price);get_item("saletime",book->sale_time);get_item("salesman",book->salesman);get_item("number",book->number);returnbook;}/*保存一项数据*/voidsave_item(FILE*fp,char*value){fwrite(value,32,1,fp);}/*从文件读取一项数据*/voidload_item(FILE*fp,char*value){frea

5、d(value,32,1,fp);}/*保存到文件*/voidsave(){Book*book=head;FILE*fp=fopen("BookSale.txt","wb");fwrite(&size,sizeof(size),1,fp);while(book){save_item(fp,book->id);save_item(fp,book->sn);save_item(fp,book->name);save_item(fp,book->author);save_item(fp,book->type);save_

6、item(fp,book->press);save_item(fp,book->publish_time);save_item(fp,book->price);save_item(fp,book->sale_time);save_item(fp,book->salesman);save_item(fp,book->number);book=book->next;}fclose(fp);}/*向链表中添加新纪录*/voidadd_record(Book*book){if(head==NULL){head=book;}

7、else{Book*temp=head;while(temp->next)temp=temp->next;temp->next=book;}}/*从文件中读取所有记录*/voidload(){inti;FILE*fp=fopen("BookSale.txt","rb");fread(&size,sizeof(size),1,fp);if(feof(fp)){size=0;return;}for(i=0;i

8、sizeof(Book));load_item(fp,book->id);load_item(fp,book->sn);load_item(fp,book->name);load_item(fp,book->author);load_item(fp,book->type);load_item(fp,book->press);load_item(fp,book

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

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

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