Chinaunix首页 | 论坛 | 博客
  • 博客访问: 566559
  • 博文数量: 99
  • 博客积分: 3976
  • 博客等级: 中校
  • 技术积分: 1041
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-15 15:48
文章分类
文章存档

2009年(1)

2008年(5)

2007年(31)

2006年(58)

2005年(4)

分类: LINUX

2007-09-05 23:20:17

今天调了一下接收消息的程序,老是在解析内容的时候遇到问题,本来mobile_number应该是显示11位的,例如13212341234,他总是显示出来的是1321234,找了老半天,最后才发现,原来是之前给分配的内存空间不够大,而且最后还特意给赋了个'\0',,这样,当然会出现问题了,还好出现问题了,要不有潜在的危险我都没有发现,在这里记一笔,以后遇到类似的问题,一定得细心的分析,因为小问题会把人卡死的,今天问题出现在 AT+CMGL以后返回的值处.
阅读(1665) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~