嵌入式系统开发
文章平均质量分 75
eric802
Be My Personal Best
展开
-
函数指针数组的妙用
笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址,length表示这批数据的长度。数据的特点是:长度不定,类型不定,由第一个字节(buffer[0])标识该数据的类型,共有256(28 )种可能性。我的任务是必须对每一种可能出现的数据类型都要作处理,并且我的模块包含若干个函数,在每个函数里面都要作类似的处理。若按通常做法,会写出如下代码:void MyFuntion( char* buffer, in转载 2011-05-13 14:18:00 · 742 阅读 · 2 评论 -
编写字符串复制函数
编写字符串复制函数 字符串复制函数看似简单,但隐藏了一些容易被忽略的细节,这些细节恰恰也是平时工作中的隐藏的BUG所在,一旦发生很难察觉,而且这也是各大企业在招聘的时候重要的考点。下面说明一下。 问题:设计一个字符串复制函数如下 char *str_copy(char原创 2011-08-03 10:24:59 · 6257 阅读 · 1 评论