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