如何把多个byte的数组链接在一起

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把多个byte的数组链接在一起相关的知识,希望对你有一定的参考价值。

比如 :
Byte one[] = 1,2,3
Byte two[] = 4,5,6,
需要得到 1,2,3,4,5,6

ObjectC语言 或者C 语音 ,不要JAVA.

参考技术A BYTE one[]=1,2,3;
BYTE two[] = 4,5,6;
int size1=sizeof(one)*sizeof(BYTE),size2=sizeof(two)*sizeof(BYTE);
BYTE *three = new BYTE[size1 + size2];
memcpy(three,one,size1);
memcpy(three+size1,two,size2);
delete []three;

前面那位朋友估计也是对的,不过我还是感觉new一下好,直接分配必须是常量,对one[],two[]要求太大

参考技术B #include<stdio.h>
void main()

byte one[]=1,2,3;
byte two[] = 4,5,6;
byte three[sizeof(one)*sizeof(byte)+sizeof(two)*sizeof(byte)];
for(int i = 0 ; i<sizeof(one)*sizeof(byte) ; i++)

three[i]=one[i];

for(int j = sizeof(one)*sizeof(byte)-1;j<sizeof(one)*sizeof(byte)+sizeof(two)*sizeof(byte);j++)

three[j]=one[j-sizeof(one)*sizeof(byte)+1];

for(int k=0; k<sizeof(one)*sizeof(byte)+sizeof(two)*sizeof(byte)-1;k++)
three[k];

以上是关于如何把多个byte的数组链接在一起的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Javascript 中的动态链接数组发出多个 Axios 请求?

如何将两个byte数组拼接起来

jQuery - 链(Chaining):把动作/方法链接在一起

如何将多个 NAudio ISampleProvider 效果链接在一起

在Python中,如何将多个进程与popen链接在一起,同时将中间部分结果重定向到一个字符串中

Truffle Migrations(迁移)- 多个合约一起部署 如何链接库