参考文件:
这里将food中的结点内容该为食物内容
头文件内容
设计一个主程序:
总的思路:先进入菜单栏,选择某一个食物链;再进入到食物链里面选择具体的食物。
//设计食物的节点。
struct food{
char food_name[50]; //食物名字
int price; //价格
struct food *next; //后继指针
struct food *prev; //前驱指针
};
//设计菜单的节点。
struct meun{
int num; //序号
char meun_name[50]; //菜单名字
struct food *f_head; //指向食物链表头节点
struct meun *next; //后继指针
struct meun *prev; //前驱指针
};
程序main入口:
函数功能的实现:
程序运行结果: