配列aの中身を、配列bにコピーする関数copy_data()の内部がわからないです。
#include <stdio.h>
void data_copy ( const int x[ ], int y[ ], int len );
int main(void) {
int a[] = {1,2,3,4,5};
int b[5];
int i, n;
n = sizeof(a)/sizeof(a[0]); data_copy( a, b, n ); for( i=0; i<n; i++ ) printf("%3d", b[i]); printf( "\n" ); return 0;
}
void data_copy ( const int x[ ], int y[ ], int len ){
for(int i =0;i< len;i++){
printf("%d",x[i] );
}
printf("\n");
}
このように、やってみて結果が以下の様になりました
12345
11153805125219 0 01471873632
どうしたら解決するか教えていただきたいです。
(行いたいこと)配列aの中身を、配列bにコピ-して配列bを表示させたいです