#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 size=sizeof(data1)/sizeof(data1[0]);
cat_data(data1, data2, size);
return 0;
}
void cat_data(int*data1, const int*data2, int len2){
for(int i=0;i<len2;i++){
data1[i+2]=data2[i];
printf("data1[%d]=%d\n",i
,data1
[i
]); }
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGNhdF9kYXRhKGludCpkYXRhMSwgY29uc3QgaW50KmRhdGEyLCBpbnQgbGVuMik7CgppbnQgbWFpbih2b2lkKSB7CglpbnQgZGF0YTFbN109ezEsMn07CglpbnQgZGF0YTJbNV09ezMsNCw1LDYsN307CglpbnQgc2l6ZT1zaXplb2YoZGF0YTEpL3NpemVvZihkYXRhMVswXSk7CgljYXRfZGF0YShkYXRhMSwgZGF0YTIsIHNpemUpOwoJcmV0dXJuIDA7Cn0KCnZvaWQgY2F0X2RhdGEoaW50KmRhdGExLCBjb25zdCBpbnQqZGF0YTIsIGludCBsZW4yKXsKCWZvcihpbnQgaT0wO2k8bGVuMjtpKyspewoJCWRhdGExW2krMl09ZGF0YTJbaV07CgkJcHJpbnRmKCJkYXRhMVslZF09JWRcbiIsaSxkYXRhMVtpXSk7Cgl9Cn0=