69,369
社区成员
发帖
与我相关
我的任务
分享
// 将00 00 00 01 09 FF 34 32
// 链接到F9 FF 34 32 00 01 09 FF后面
// 成为F9 FF 34 32 00 01 09 FF 00 00 00 01 09 FF 34 32
unsigned char a[8]={0x00,0x00,0x00,0x01,0x09,0xFF,0x34,0x32};
unsigned char b[8]={0xF9,0xFF,0x34,0x32,0x00,0x01,0x09,0xFF};
unsigned char ab[16];
memcpy(ab,b,8);
memcpy(ab+8,a,8);
int len1;//原来数据的长度
int len2; //要添加的数据的长度
int *temp=new int[len1];
memcpy(temp,previous,len1*sizeof(int));//保存之前的数据
delete []previous;
previous=new int[len1+len2];//重新申请空间
memcpy(previous,temp,len1);
memcpy(previous+len1,later,len2*sizeof(int));//附加要添加的数据