资源简介

作业: 链表的维护与文件形式的保存 • 要求 用链表结构的有序表表示某商场家电的库存模型。当有提货或进货时 需要对该链表进行维护。每个工作日结束之后,将该链表中的数据以文 件形式保存,每日开始营业之前,需将以文件形式保存的数据恢复成链 表结构的有序表。 链表结点的数据域包括家电名称、品牌、单价和数量,以单价的升序 体现链表的有序性。程序功能包括:创建表、营业开始(读入文件恢复 链表数据)、进货(插入)、提货(更新或删除)、查询信息、更新信 息、营业结束(链表数据存入文件)等。

资源截图

代码片段和文件信息

#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

评论

共有 条评论