#include〈iostream〉using namespace std;typedef struct{char no[10];char name[30];int count;}DataType;struct Node{DataType data;Node *next;};class Link{public:Link(); //构造函数,建立单链表int Insert(); //插入节点,即添加货物Node * Search(); //查找某个节点void Delete(); //删除节点或更改节点的数据void show(); //输出节点信息char Yn(); //输入(y/n)函数char * No(); //输入货物编号函数void Fprintf(); //将单链表数据写到文件中void Fscanf(); //读取文件中的数据private:Node *first,*real,*p,*q;};int main(){int t=1,flag=1,f=1;char n;Node * p;Link Ku;while(t){printf(”\n\n\n\n\n”); printf(”\n\t\t\t**********************************”);printf(”\n\t\t\t* XXX 仓库管理系统 *"); printf(”\n\t\t\t* 1--— 存储货物 *"); printf(”\n\t\t\t* 2-—— 查询货物信息 *"); printf(”\n\t\t\t* 3——— 取出货物 *"); printf(”\n\t\t\t* 4——— 显示仓库内所有货物信息 *"); printf(”\n\t\t\t* 0—-— 退出仓库管理系统 *”); printf("\n\t\t\t************************