资源简介
作业: 链表的维护与文件形式的保存
• 要求
用链表结构的有序表表示某商场家电的库存模型。当有提货或进货时
需要对该链表进行维护。每个工作日结束之后,将该链表中的数据以文
件形式保存,每日开始营业之前,需将以文件形式保存的数据恢复成链
表结构的有序表。
链表结点的数据域包括家电名称、品牌、单价和数量,以单价的升序
体现链表的有序性。程序功能包括:创建表、营业开始(读入文件恢复
链表数据)、进货(插入)、提货(更新或删除)、查询信息、更新信
息、营业结束(链表数据存入文件)等。
代码片段和文件信息
#include
#include
#include
#include
#define MAXNAME 20
using namespace std;
struct GOOD
{
char name[MAXNAME];
char brand[MAXNAME];
int price;
int num;
GOOD *next;
};
typedef GOOD *good;
int Meun();
good Appendgood(good head);
void Insertgood(good head);
good ChangegoodInformation(good head);
void Searchgood(good head);
void Displaygood(good head);
void WritetoFile(good head);
good ReadfromFile(good head);
void Changename(good p);
void Changebrand(good p);
good Changeprice(good pgood head);
void Changenumber(good p);
good Deletegood(good pgood head);
void DeleteMemory(good head);
int main()
{
int choice;
good head;
head=NULL;
do
{
choice=Meun();
s
- 上一篇:网络程序设计--MFC网络聊天室
- 下一篇:一个模拟时钟转动的程序c语言的
相关资源
- C语言课设计算器
- C语言 学生兴趣管理系统
- c语言实现火车订票系统(控制台)源
- 模拟笔记本电脑(C语言实现)
- 数据结构教程李春葆第五版书中例题
- c语言实现竞技比赛打分系统
- KMP算法C语言程序
- Linux c语言 学生成绩管理系统
- 弹跳的小球(test.c)
- 林锐—高质量C编程
- 基于c语言的通讯录系统
- C语言全套课件与教学资料-哈工大
- 计算机二级C语言真题.docx
- C语言实现 设备信息管理系统
- GBT 28169-2011 嵌入式软件 C语言编码规范
- C语言标准库函数大全.chm
- C语言常用代码(分章节)
- c语言课程设计:客房登记系统源码
- C语言常用算法源代码
- 吕鑫vc6c++数据结构视频源码
- 吕鑫:VS2015之博大精深的0基础C语言视
- c语言文都讲义2020
- 数据结构教程李春葆第五版课后答案
- c语言课件56883
- 链表的基本操作.c
- 链表实现学生管理系统(main.c)
- C语言推箱子win控制台
- C语言程序设计50例.docx
- 李春葆课后习题答案(数据结构教材
- 烟花优化算法(c语言版)
评论
共有 条评论