#include <stdio.h>

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

int main(void)
{
	int data1[7]={1,2}, data2[5]={3,4,5,6,7};
	int len2= sizeof(data2) / sizeof(data2[0]);
	
	cat_data(data1,data2,len2);
	
	for(int i=0; i<7; i++)
	{
		printf("data1[%d]=%d\n",i,data1[i]);
	}
	
	return 0;
}

void cat_data(int *data1, const int *data2, int len2)
{
	int a=0;
	while(data1[a] != 0)  {a++;}
	
	for(int i=0; i<len2; i++)
	{
		if(a+i>=7) {break;}
		data1[a+i]=data2[i];
	}

}
