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