#include <stdio.h>

void cat_data( int *data1, const int *data2,int len);

int main(void)
{
	int data1[7]={1,2};
	int data2[5]={5,4,5,6,7};
	int len1=2;
	int len2=5;
	cat_data(data1+len1,data2,5);

    for (int i=0;i<7;i++)
    {
        printf("data1[%d]=%d\n",i,data1[i]);
    }
}

void cat_data(int *data1,const int *data2,int len2)
{
    for (int i=0; i<len2; i++)
    {
        data1[i]=data2[i];
    }
}