一:实验目的:
用callback增强链表模块来实现命令行菜单小程序V2.8
二:实验要求:
1.找出lab5.1中quit命令无法运行的bug;
2.利用callback函数参数使LinkTable的查询接口更加通用;
3.同时注意接口的信息隐藏。
三:实现要求:
1.找出lab5.1中quit命令无法运行的bug:具体表现为输入quit不能正常退出菜单小程序,而是提示This is a Wrong cmd!,表明quit命令无法对应到quit的指令。
查看SearchLinkTableNode函数、FindCmd函数和SearchCondition函数,最终发现在SearchLinkTableNode函数中,遍历到链表尾部时,while(pNode != pLinkTable->pTai