Chinaunix首页 | 论坛 | 博客
  • 博客访问: 279255
  • 博文数量: 72
  • 博客积分: 2387
  • 博客等级: 大尉
  • 技术积分: 720
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-26 10:54
文章分类

全部博文(72)

文章存档

2012年(1)

2011年(1)

2010年(70)

分类:

2011-04-12 10:16:01

char *pdata = new char[rec.size()+1];
strcpy(pdata,rec.c_str());
printf("before add data [%s],to list.\n",pdata);
这样打印的字符串是不可预见的,不一定多长。因为字符串没有结束符\0.
加上这句
pdata[strlen(pdata)-1] ='\0';
打印就正常了。

阅读(1884) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-06-08 15:01:27

http://www.307liuyaosheng.com 股骨头坏死 http://www.ihuahui.cn 北京鲜花速递 http://cd.186jz.com 成都兼职网 http://www.kangbaili.com 雪蛤 http://www.famenb2b.com 阀门 http://www.elbowcn.com 合金管 http://99406.com 快播 http://www.txxwl.com 天津网站制作 http://sh.186jz.com 上海兼职网 http://bj.186jz.com 北京兼职网 http://www.90kf.com 中变无英雄传奇