定义一个函数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])
原因待续...
本文介绍了一个函数voidsplitstr(char*sString,charszSearchItems[][])的正确声明方式,并解释了为何常见的声明方式会出错。文章通过具体示例说明如何使用二维数组来处理字符串分割任务。
1047

被折叠的 条评论
为什么被折叠?



