Chinaunix首页 | 论坛 | 博客
  • 博客访问: 814578
  • 博文数量: 52
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 3734
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-28 22:46
文章分类

全部博文(52)

文章存档

2012年(3)

2011年(2)

2010年(14)

2009年(24)

2008年(9)

我的朋友

分类:

2008-05-20 15:14:03

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) |
0

上一篇:UCS 和 Unicode

下一篇:C中关于字符串处理

给主人留下些什么吧!~~