#include<stdio.h>
void cat_data(int *data1, const int *data2, int len2);
int main(void){
int data1[7]={1,2,3,4,5,6,7},data2[5]={8,9,10,11,12},i;
int size=sizeof(data2)/sizeof(data2[0]);
for(i=0;i<7;i++)
cat_data(data1, data2, size);
return 0;
}
void cat_data(int *data1, const int *data2, int len2){
int i;
for(i=0;i<len2;i++)
{
data1[i]=data2[i];
}
for(i=0;i<len2;i++)
{
}
}
I2luY2x1ZGU8c3RkaW8uaD4KCnZvaWQgY2F0X2RhdGEoaW50ICpkYXRhMSwgY29uc3QgaW50ICpkYXRhMiwgaW50IGxlbjIpOwoKaW50IG1haW4odm9pZCl7CiBpbnQgZGF0YTFbN109ezEsMiwzLDQsNSw2LDd9LGRhdGEyWzVdPXs4LDksMTAsMTEsMTJ9LGk7CiBpbnQgc2l6ZT1zaXplb2YoZGF0YTIpL3NpemVvZihkYXRhMlswXSk7CiAKIGZvcihpPTA7aTw3O2krKykKICBwcmludGYoIiVkICIsZGF0YTFbaV0pOwoKICBjYXRfZGF0YShkYXRhMSwgZGF0YTIsIHNpemUpOwoKICByZXR1cm4gMDsKfQoKdm9pZCBjYXRfZGF0YShpbnQgKmRhdGExLCBjb25zdCBpbnQgKmRhdGEyLCBpbnQgbGVuMil7CiAKIGludCBpOwoKIGZvcihpPTA7aTxsZW4yO2krKykKIHsKICBkYXRhMVtpXT1kYXRhMltpXTsKIH0KCiBmb3IoaT0wO2k8bGVuMjtpKyspCiB7CiAgcHJpbnRmKCIlZCAiLGRhdGExW2ldKTsKIH0KfQ==