#include <stdio.h>

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

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

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