fork download
  1. #include <stdio.h>
  2. void cat_data( int data1[], const int data2[], int len2 )
  3. {
  4. int i;
  5. for( i = 0; i < len2; i++ ){
  6. data1[ 2 + i ] = data2[ i ];
  7. }
  8. }
  9. int main(void)
  10. {
  11. int data1[7] = { 1,2 };
  12. int data2[5] = { 3,4,5,6,7 };
  13. int len2;
  14. int i;
  15. len2 = sizeof(data2) / sizeof(data2[0]);
  16. cat_data( data1, data2, len2 );
  17. for( i = 0; i < 2 + len2; i++ ){
  18. printf("data1[%d] = %d\n", i, data1[i]);
  19. }
  20. return 0;
  21. }
Success #stdin #stdout 0.01s 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