这是我的代码:
void render(char * world) {...}
int main() {
char world[HEIGHT * WIDTH];
render(&world);
return 0;
}
如果我提供了足够的信息,请告诉我! 预先感谢!
答案 0 :(得分:3)
您只需要传递world
。传递&world
就是传递world
的地址,该地址已经是char *
,所以您传递的是char **
。
答案 1 :(得分:1)
您可以使用以下方法修复它:
void render(char * world) {...}
int main() {
char world[HEIGHT * WIDTH];
render(world);
return 0;
}