我面临的问题如下:
在一个组件上,我读取文件名并将它们存储在一个数组中。最多可以有100个名称,每个名称最长为20个字符。定义如下:
static Char_t fileList[100][20] = {};
where
fileList[1]= "name1"
fileList[2]= "name2" and so on.
我想创建一个返回指向它的指针函数,以便从代码的另一个组件中访问这个字符串数组:
Char_t** getAllFiles(void)
{
return &fileList;
}
我会像这样赋值指针:
Char_t **fileList = getAllFiles();
这似乎不起作用。我所能做到的最好的是获取数组的第一个组件的指针,但我无法获得其余的组件。
fileList
访问其他组件的? - RobertS supports Monica Cellio