fork download
  1. #include <stdio.h>
  2. void cat_data(int *data1, const int *data2, int len2);
  3. int main(void) {
  4. int a[7] = {1, 2, 4, 8, 16, 32, 64};
  5. int b[5] = {3, 4, 5, 6, 7};
  6. int size = sizeof(b)/sizeof(b[0]);
  7. cat_data(a,b,size);
  8. for (int i = 0; i < 7; i++) {
  9. printf("data1[%d] = %d \n", i,a[i]);
  10. }
  11. return 0;
  12. }
  13. void cat_data(int *data1, const int *data2, int len2){
  14. for (int i = 0; i < len2; i++) {
  15. data1[7-len2+i] = data2[i];
  16. }
  17. }
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
data1[0] = 1 
data1[1] = 2 
data1[2] = 3 
data1[3] = 4 
data1[4] = 5 
data1[5] = 6 
data1[6] = 7