#include <stdio.h>
void cat_data(int*data1,const int*data2,int len2) ;
int main(void) {
int data1[7]= {1, 2};
int data2[5]= {3, 4, 5, 6, 7};
int len2 = sizeof(data2)/sizeof(data2[0]);
cat_data(data1+2,data2,len2);
for(int i=0;i<7;i++){
printf("data1[%d]=%d\n",i
,data1
[i
]); }
return 0;
}
void cat_data(int*data1,const int*data2,int len2){
for (int i=0;i<len2;i++){
data1[i]=data2[i];
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnZvaWQgY2F0X2RhdGEoaW50KmRhdGExLGNvbnN0IGludCpkYXRhMixpbnQgbGVuMikgIDsKaW50IG1haW4odm9pZCkgewoJaW50IGRhdGExWzddPSB7MSwgMn07CglpbnQgZGF0YTJbNV09IHszLCA0LCA1LCA2LCA3fTsKCWludCBsZW4yID0gc2l6ZW9mKGRhdGEyKS9zaXplb2YoZGF0YTJbMF0pOwoJY2F0X2RhdGEoZGF0YTErMixkYXRhMixsZW4yKTsKCWZvcihpbnQgaT0wO2k8NztpKyspewoJCXByaW50ZigiZGF0YTFbJWRdPSVkXG4iLGksZGF0YTFbaV0pOwoJfQoJcmV0dXJuIDA7Cn0Kdm9pZCBjYXRfZGF0YShpbnQqZGF0YTEsY29uc3QgaW50KmRhdGEyLGludCBsZW4yKXsKCWZvciAoaW50IGk9MDtpPGxlbjI7aSsrKXsKCQlkYXRhMVtpXT1kYXRhMltpXTsKCX0KfQ==