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