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