“软件工程(C编码实践篇)”实验报告(五)
2016-03-04 00:00
183 查看
摘要: 实验五:用callback增强链表模块来实现命令行菜单小程序V2.8
改为
就可以了
之后修改底层callback函数,在linktable.h和linktable.c中
函数体内部要做相应的修改 3隐藏linktable
实验代码
解决quit 问题
因为在前面的实验中遇到同样的问题 所以解决起来很简单 把while(pNode!=p_tail)
改为
while(pNode!=NULL)
就可以了
实验callback
int search_condition(tLinkTableNode * pLinkTableNode, void* args)
之后修改底层callback函数,在linktable.h和linktable.c中
linkTableNode * SearchLinkTableNode(linkTable *pLinkTable, int Conditon(linkTableNode * pNode, void* args), void* args);
函数体内部要做相应的修改 3隐藏linktable
typedef struct link_table linkTable;
struct link_table { tLinkTableNode *p_head; tLinkTableNode *p_tail; int len; }
实验总结
了解了callback函数,并知道了如何使用callback函数。 2.如何更好的隐藏接口信息。实验代码
相关文章推荐
- “软件工程(C编码实践篇)”实验报告(六)
- 什么是面向对象编程
- 微信公众号定位和盈利模式
- 用什么软件可以快速制作微信视频
- UI-Navigation 和 UITabBar Controller 标题问题
- Linux 下 命令行 mail 发邮件方法
- 使用AFNetworking框架遇到的一个经典bug的解决方案
- CentOS 6 安装 gearman 和它的 php 扩展
- 技术团队负责人应该具备怎样的能力
- Git 使用指南
- 百度地图给多个marker添加右键菜单(删除、更新)
- 百度地图给map添加右键菜单(判断是否为marker)
- Html.DropDownListFor() 二级联动 ($.getJSON)
- win7 64位mysql安装及navicat 解压版
- NuGet套件还原步骤(以vs2012为例)
- vs2010,vs2012注释快捷键
- 360网盘书籍分享
- oracle11g 创建id自增长监听器的步骤与问题
- mvc 分部视图(Partial)显示登陆前后变化以及Shared文件夹在解决方案资源管理器中没有显示的问题
- ModelState验证部分属性