fork(1) download
  1. #include <stdio.h>
  2.  
  3. int n;
  4. void cat_data(int *data1,const int *data2,int len2);
  5. int main(void) {
  6. // your code goes here
  7.  
  8. int n1[7] = {1,2,3,4};
  9. int n2[5] = {5,6,7};
  10. int size1 = sizeof(n1) / sizeof(n1[0]);
  11. int size2 = sizeof(n2) / sizeof(n2[0]);
  12. cat_data(n1,n2,size2);
  13. for(int i=0;i<size1;i++){
  14. printf("data1[%d] = %d\n",i,n1[i]);
  15. }
  16.  
  17.  
  18. return 0;
  19. }
  20.  
  21. void cat_data(int *data1,const int *data2,int len2){
  22. scanf("%d",&n);
  23. for(int i=0;i<len2;i++){
  24. data1[i+n] = data2[i];
  25. }
  26. }
  27.  
Success #stdin #stdout 0s 5280KB
stdin
2
stdout
data1[0] = 1
data1[1] = 2
data1[2] = 5
data1[3] = 6
data1[4] = 7
data1[5] = 0
data1[6] = 0