我需要将类型的变量传递给int[][3]仅接受void*作为参数的回调函数。我怎样才能做到这一点?
以下代码无法编译:
void myfunc(void *param) {
int i[][3];
i=*param;
printf("%d\n",i[1][2]);
}
int main(int argc, char *argv[])
{
int i[][3]={
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}};
myfunc(i);
}
Run Code Online (Sandbox Code Playgroud)