#include <stdio.h>
int arrcpy_int ( int**, int**, int );
int main()
{
int arr1[10]={0,0,0,0,0,0,0,0,0,0};
int arr2[10]={1,0,1,0,1,0,1,0,0,0};
arrcpy_int ( &arr1, &arr2, 10);
}
int arrcpy_int ( int** arr1, int** arr2, int length )
{
for(int i =0 ; i<length ; i++) *arr1[i]=*arr2[i];
return 0;
}
C배운지 하도 오래되서 기억도 안난다. 저렇게 해서 컴파일 에러나길래
arrcpy_int ( (int**) &arr1, (int**) &arr2, 10 );
이렇게 캐스팅해서 넘겨줬더니 튕겨버리네
잘 생각해보니 ㅂㅅ 짓 하고있었네. 뭐가틀린건지 알아냄.