我试图将字符数组的地址传递给函数时有一点问题,这是我想要做的一个简单示例:
char a[20] = {"hello"};
printit( &a );
Run Code Online (Sandbox Code Playgroud)
你能告诉我printit功能的声明(也许是为什么),我期待的是:
void printit( char ** value );
or void printit( char * value[] );
Run Code Online (Sandbox Code Playgroud)
工作,但事实并非如此.
*错误消息:
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 *[]'
Run Code Online (Sandbox Code Playgroud)
提前致谢.
此致,最多
c++ ×1