首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

BYTE数组 追加

2012-05-16 
BYTE数组 追加 在线等C/C++ codeBYTE bSendBuf[1024]typedef struct _PRO_AUTOINFOR_BACK_HEARD{WORDBYTE

BYTE数组 追加 在线等

C/C++ code
BYTE bSendBuf[1024];typedef struct _PRO_AUTOINFOR_BACK_HEARD{  WORD   BYTE}typedef struct _PRO_AUTOINFOR_BACK_BODY{  WORD   BYTE  union  {   ...   }}

我想把包头和包头合并起来放到bSendBuf里面,怎么写?

我自己使用strcat 但是不对,求点拨,谢谢!



[解决办法]
C/C++ code
memcpy(bSendBuf, &head, sizeof(_PRO_AUTOINFOR_BACK_HEARD));memcpy(&bSendBuf[sizeof(_PRO_AUTOINFOR_BACK_HEARD)], &body, sizeof(_PRO_AUTOINFOR_BACK_BODY));
[解决办法]
strcat是对字符串的,不是对你这种类型的。你把数组定义足够大小
然后用上面这个是可以的。
[解决办法]
memcpy_s

热点排行