#include <stdio.h>

void function(int *data1, int *data2, int len2);

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

void function(int *data1, int *data2, int len2){
	int i=0,j=0;
	while(data1[i] != NULL){
		i++;
	}
	for(j;j<len2;j++){
		data1[i+j] = data2[j];
	}
}