fork download
  1. #include <stdio.h>
  2. void cat_data(int *data1, const int *data2, int len2){
  3. int n,i;
  4. while(n<7&&data1[n]!=0){
  5. n++;
  6. }
  7. for(i=0;i<len2&&n<7;i++,n++){
  8. data1[n]=data2[i];
  9. }
  10. }
  11. int main(void) {
  12. int data1[7]={1,2};
  13. int data2[5]={3,4,5,6,7};
  14. cat_data(data1,data2,5);
  15. for(int n=0;n<7;n++){
  16. printf("data[%d]=%d\n",n,data1[n]);
  17. }
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
data[0]=1
data[1]=2
data[2]=3
data[3]=4
data[4]=5
data[5]=6
data[6]=7