#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 a;
a=sizeof(data2)/sizeof(data2[0]);
cat_data(data1,data2,a);
for(int j=0;j<7;j++){
}
return 0;
}
void cat_data(int *data1, const int *data2,int len2){
int b;
b=sizeof(data1)/sizeof(data1[0]);
for(int i=b;i<b+len2;i++){
data1[i]=data2[i];
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnZvaWQgY2F0X2RhdGEoaW50ICpkYXRhMSwgY29uc3QgaW50ICpkYXRhMixpbnQgbGVuMik7CmludCBtYWluKHZvaWQpIHsKaW50IGRhdGExWzddPXsxLDJ9OwppbnQgZGF0YTJbNV09ezMsNCw1LDYsN307CmludCBhOwphPXNpemVvZihkYXRhMikvc2l6ZW9mKGRhdGEyWzBdKTsKY2F0X2RhdGEoZGF0YTEsZGF0YTIsYSk7CmZvcihpbnQgaj0wO2o8NztqKyspewoJcHJpbnRmKCIlZCIsZGF0YTFbal0pOwp9CgoJcmV0dXJuIDA7Cn0Kdm9pZCBjYXRfZGF0YShpbnQgKmRhdGExLCBjb25zdCBpbnQgKmRhdGEyLGludCBsZW4yKXsKCWludCBiOwoJYj1zaXplb2YoZGF0YTEpL3NpemVvZihkYXRhMVswXSk7Cglmb3IoaW50IGk9YjtpPGIrbGVuMjtpKyspewoJCWRhdGExW2ldPWRhdGEyW2ldOwoJfQp9