資源簡介
作業: 鏈表的維護與文件形式的保存
? 要求
用鏈表結構的有序表表示某商場家電的庫存模型。當有提貨或進貨時
需要對該鏈表進行維護。每個工作日結束之后,將該鏈表中的數據以文
件形式保存,每日開始營業之前,需將以文件形式保存的數據恢復成鏈
表結構的有序表。
鏈表結點的數據域包括家電名稱、品牌、單價和數量,以單價的升序
體現鏈表的有序性。程序功能包括:創建表、營業開始(讀入文件恢復
鏈表數據)、進貨(插入)、提貨(更新或刪除)、查詢信息、更新信
息、營業結束(鏈表數據存入文件)等。
代碼片段和文件信息
#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語言的
評論
共有 條評論