代わりに、最後に memcpy を使用したい
block_orig_left[i1][j1]=block_orig[i1][j1];
pred_orig_left [i1][j1]=block_pred[i1][j1];
memcpy の使用中にエラーが発生しました
src/coder.c:909: エラー: バイナリへのオペランドが無効です * ('unsigned int' と 'int **' があります)
src/coder.c:910: エラー: バイナリへのオペランドが無効です * ('unsigned int' と'int **')
int **block_orig_left=NULL;
block_orig_left=intmatrix(BSIZE_Y_LEVEL[levelv], BSIZE_X_LEVEL[levelv]);
pred_orig_left=intmatrix(BSIZE_Y_LEVEL[levelv], BSIZE_X_LEVEL[levelv]);
for(i1=0; i1<BSIZE_Y_LEVEL[levelv]; i1++)
for(j1=0; j1<BSIZE_X_LEVEL[levelv]; j1++)
{
block_orig_left[i1][j1]=block_orig[i1][j1];
pred_orig_left[i1][j1]=block_pred[i1][j1];
Average_block_orig_left+=block_orig[i1][j1];
}
memcpy(block_orig_left, block_orig, sizeof(int **)*block_orig);
memcpy(pred_orig_left, block_pred, sizeof(int **)*block_pred);
memcpy を正しく使用するにはどうすればよいですか?