unsigned char gucPic1[12341] = {0x42,0x4D,0x36,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x01,0x00,0x20,0x00,0x00,0x00,
0x00,0x00,0x00,0x30,0x00,0x00,0x88,0x0B,0x00,0x00,0x88,0x0B};然后还有一个 unsigned char gucPic2[12287] ={……}我想把gucPic2的数据复制或者移动到gucPic1的后面,就是移动到0x0B 的后面
gucPic1本身有54个字节已知再加上12287 正好得12341
0x00,0x00,0x00,0x30,0x00,0x00,0x88,0x0B,0x00,0x00,0x88,0x0B};然后还有一个 unsigned char gucPic2[12287] ={……}我想把gucPic2的数据复制或者移动到gucPic1的后面,就是移动到0x0B 的后面
gucPic1本身有54个字节已知再加上12287 正好得12341
直接用memcpy,
memcpy(gucPic1+54,gucPic2,sizeof(gucPic2));