#include <stdio.h>
void data_copy( const int data[], int copy_data[], int len );
int main(void){
int a[5] = {1, 2, 3, 4, 5};
int b[5] = {10, 9, 8, 7, 6};
int c = sizeof(a) / sizeof(a[0]);
data_copy(a, b, c);
for(int i = 0; i < c; i++){
printf("data_copy[%d] = %d\n", i
, a
[i
]); }
return 0;
}
void data_copy( const int data[], int copy_data[], int len ){
for(int i = 0; i < len; i++){
copy_data[i] = data[i];
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGRhdGFfY29weSggY29uc3QgaW50IGRhdGFbXSwgaW50IGNvcHlfZGF0YVtdLCBpbnQgbGVuICk7CgoKaW50IG1haW4odm9pZCl7CglpbnQgYVs1XSA9IHsxLCAyLCAzLCA0LCA1fTsKCWludCBiWzVdID0gezEwLCA5LCA4LCA3LCA2fTsKCWludCBjID0gc2l6ZW9mKGEpIC8gc2l6ZW9mKGFbMF0pOwoJCglkYXRhX2NvcHkoYSwgYiwgYyk7CgkKCWZvcihpbnQgaSA9IDA7IGkgPCBjOyBpKyspewoJCXByaW50ZigiZGF0YV9jb3B5WyVkXSA9ICVkXG4iLCBpLCBhW2ldKTsKCX0KCXJldHVybiAwOwp9CgkKdm9pZCBkYXRhX2NvcHkoIGNvbnN0IGludCBkYXRhW10sIGludCBjb3B5X2RhdGFbXSwgaW50IGxlbiApewoJZm9yKGludCBpID0gMDsgaSA8IGxlbjsgaSsrKXsKCQljb3B5X2RhdGFbaV0gPSBkYXRhW2ldOwoJCX0KCX0K