我在尝试将字符数组的地址传递给函数时遇到了一点问题,这是我正在尝试做的一个简单示例:
char a[20] = {"hello"};
printit( &a );
你能给我他 printit 函数的声明吗(也许是为什么),我期待这样的东西:
void printit( char ** value );
or void printit( char * value[] );
工作,但事实并非如此。
*错误信息:
void printit( char ** value ); => cannot convert parameter 1 from 'char (*)[20]' to 'char **'
void printit( char * value[] ); => cannot convert parameter 1 from 'char (*)[20]' to 'char *[]'
提前致谢。
问候,最大。