fork download
  1. #include <stdio.h>
  2.  
  3. void cat_data(int *data1, const int *data2, int len2);
  4.  
  5. int main(void) {
  6. int data1[7] = {1,2};
  7. int data2[5] = {3,4,5,6,7};
  8.  
  9. int len2 = (sizeof(data1)/sizeof(data1[0]))-2;
  10. cat_data (data1, data2, len2);
  11. int i;
  12. for(i=0; i<7; i++){
  13. printf("%d\n" ,data1[i]);
  14. }
  15. return 0;
  16. }
  17.  
  18. void cat_data(int *data1, const int *data2, int len2){
  19. int i;
  20. while(*data1!=0){
  21. data1++;
  22. }
  23.  
  24. while(len2!=0){
  25. *data1 = *data2;
  26. data1++;
  27. data2++;
  28. len2 --;
  29. }
  30.  
  31.  
  32. }
  33.  
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
1
2
3
4
5
6
7