这可能很简单,但我似乎无法让它发挥作用。
我有:
int string1[100];
int string2[100];
都包含“1”和“0”值(二进制),我想将它们连接起来。
如何将这两个整数合并为一个整数?
最佳答案
您需要使用循环或memcpy()
。
尚不清楚两个数组是否都 100% 满,即是否使用了所有元素。如果是,只需执行以下操作:
int string3[200];
memcpy(string3, string1, sizeof string1);
memcpy(string3 + sizeof string1 / sizeof string1, string2, sizeof string2);
关于连接两个 int 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21112925/