小编Ger*_*rov的帖子

如何将3D数组的字符传递给函数

我有一个chars table [] [] []的3D数组,我想将它传递给void函数,以便它可以对它进行更改.我怎样才能做到这一点?

void make(char minor[][][]);

.....
char greater[20][30][50];
make(greater);
Run Code Online (Sandbox Code Playgroud)

我想这不会奏效.

编辑:与此相关的另一个问题:我想创建一个复制函数将字符串复制到数组中 - 我应该如何调用函数中的strcpy?

void copy(char (*minor)[][])

{ char m[50] = "asdasdasd"; 
strcpy(minor[][],m);
}
Run Code Online (Sandbox Code Playgroud)

c arrays pointers char

2
推荐指数
1
解决办法
5837
查看次数

标签 统计

arrays ×1

c ×1

char ×1

pointers ×1