- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 使用宏定义让参数含义更清晰
很多时候我们需要一个函数可以返回多个返回值,同时还希望能够获得这个函数的执行状态从而判断这个函数是执行成功还是失败。于是我们可以利用函数的返回值作为函数执行状态的判定依据,同时传入一个参数用于接收函数执行完成所得到的数据。像下面这个例子一样:// 宏定义#define COMMUNICATE_FAILED-1#define COMMUNICATE_SUCCESSFUL0
2016-01-20 22:59:12 1029
原创 sscanf 函数、scanf 函数与正则表达式
C中的格式化输入输出函数,比如 scanf、printf、sscanf、sprintf 等,都支持使用正则表达式来修饰格式化字符串。当我们需要从文本或内存中读入字符串中的某一部分数据时,可以使用正则表达式迅速定位我们希望获取的内容。例如,在工程中我们使用结构体 tGuiDeviceInfoRsp 来存储设备信息。成员 tGuiDeviceInfoRsp.m_tKernelInfo.m_strK
2016-01-08 23:00:42 1263
原创 函数指针的使用
函数指针通常用来将一个函数A作为参数传递到另一个函数B当中,我们可以通过函数指针在函数B中对函数A进行使用。举个栗子:我们定义一个函数 int TaskAssignment(...) 用于创建一个线程,多次调用该函数即可创建多个线程。我每次希望创建的线程所要实现的功能是不同的,但回调函数所接受的参数却是相同的,即利用 phtread_create(...) 函数创建线程时传入的回调函数不同
2016-01-06 22:56:45 905
Windows .bat .vbs 脚本工具集合包
2016-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人