我必须使用这样声明的给定函数:
void someFunc (char** characters, int from, int to);
问题是,我找不到将矩阵传递给它的方法,例如:
char matrix[4][4] = { { 'a', 'e' , 'i', 'm'},
{ 'b', 'f' , 'j', 'n'},
{ 'c', 'g' , 'k', 'p'},
{ 'd', 'h' , 'l', 's'} };
someFunc(matrix, 2, 3); //doesnt work
someFunc(&matrix, 2, 3); //doesnt work
编译器抱怨,但我无法更改 someFunc 的签名,那么我该如何将 char 矩阵传递给函数?