У меня есть трехмерный массив таблицы символов [] [] [], и я хочу передать ее в функцию void, чтобы она могла вносить в нее изменения. Как я могу это сделать?
void make(char minor[][][]);
.....
char greater[20][30][50];
make(greater);
Полагаю, это не сработает.
РЕДАКТИРОВАТЬ: еще один вопрос, связанный с этим: скажем, я хочу сделать функцию копирования, чтобы скопировать строку в массив - как мне вызвать strcpy в функции?
void copy(char (*minor)[][])
{ char m[50] = "asdasdasd";
strcpy(minor[][],m);
}