1。数组作为指针用时是不能直接赋值的
2。指针赋值的和拷贝意义不一样
file_shortname_ptr = &full_shortname[0];//将会改变指向,如果是函数中,调用后将为空
SCI_MEMCPY((char *)file_shortname_ptr, (char*)full_shortname, strlen((char*)
full_shortname)) //保证指针不变,内容发生变化
3。char 取值为-127 -->127
unsinged char 取值为 0-255 uint8
4.如何去掉所编辑文本中包含特定字符串的行?
CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式";然后用查找 %*你的字符串*^p 替换成空内容即可.
%*MMIDEFAULT_IsLcdSleepTimer*^p
5. 如何删除空行?
参考上面两个例子,查找 ^p$ 然后替换为空即可.
MMI_StrToNum : *num = ( *num ) * 10 + ( str[i] - '0');
6。计算数组大小
_a为本地变量
#define ARR_SIZE( _a ) ( sizeof( (_a) ) / sizeof( (_a[0]) ) )
阅读(769) | 评论(0) | 转发(0) |