求助错误—— error C2040: 'getStringArray'
函数原型char ** getStringArray(char * str,int oneWidth,str_Count strCount_func[strNum])该函数运行出现错误
error C2040: 'getStringArray' : 'char **(char *,int,str_Count *)' differs in levels of indirection from 'int ()'
这个函数本来是放在某个C文件(假设是A.c)中的,我把这个函数全部移动到同一个工程下的另一个文件(假设B.c),移动前是正确的,移动之后就出现了这样的错误,错误指向上面写的函数,为什么?纠结啊~!
[解决办法]
是不是少了些什么啊
char ** getStringArray(char * str,int oneWidth,str_Count strCount_func[strNum])
char **(char *,int,str_Count *)
[解决办法]
从错误信息来看是变量类型的问题
[解决办法]
B.c中要同时写上A.c中包括的头文件
[解决办法]
移动后有重新编译吗?
[解决办法]
数据类型不匹配吧
[解决办法]
头文件函数声明改过来了么?
错误看上去有点奇怪.