二维指针做函数参数传递问题

来源:互联网 发布:网站如何seo 编辑:程序博客网 时间:2024/05/17 08:20

定义一个函数void splitstr(char *sString,char szSearchItems)需要用到二维数组,第二个参数是个二维数组

 

char sString[100]="dasf dsaf  中国 /"121  312/" dafasfdasd  afasdfa  adsfasf    df ";
 char szSearchItems[50][100];
 splitstr(sString,szSearchItems);

如下的声明方式都会出错:

  void splitstr(char *sString,char **szSearchItems)

 void splitstr(char *sString,char szSearchItems[][])

正确的声明方式:

  void splitstr(char *sString,char szSearchItems[][100])

原因待续...