+ -
当前位置:首页 → 问答吧 → 【急救】CString 和 new char* 关系 同时乱码问题

【急救】CString 和 new char* 关系 同时乱码问题

时间:2011-12-12

来源:互联网

char* ChildAddr ;
 
ChildAddr =(char *)malloc(8*sizeof(char));
 
  //myByte[] 是 从串口收到的32个字节,读取其中一段
for(int i=0;i<8;i++)
ChildAddr[i]=(char)myByte[4+temp*32+i];
CString Test;
Test.Format("%s",(LPCTSTR)ChildAddr);
 
int Leng=Test.GetLength();
Test.Format("%d",(LPCTSTR)Leng);
AfxMessageBox(Test);
 
 
问题是:我给一个一个char * 之后 分配给ChildAddr 8个字符控件,显示的是12个
如图:

作者: zhangqijun001   发布时间: 2011-12-12

作者: zhangqijun001   发布时间: 2011-12-12

http://hi.csdn.net/space-8208455-do-album-picid-1007176.html

作者: zhangqijun001   发布时间: 2011-12-12

作者: zhangqijun001   发布时间: 2011-12-12

热门下载

更多