你保证每个串都是'\0'结尾 行有没有也就无关紧要了
定义: void YourFuntion(char **xPara,int col,int row); 实现: void YourFuntion(char **xPara,int col,int row) { int i,j; //注意,i要保证<col;j要保证<row; //单个字符操作: xPara[j][i]='C'; //一个串操……
如果是要其他语言调用导出必须是带extern "C" 其实 void YourFuntion(char *xPara,int num) 传一个参数即可 之后访问 *(char *)(xPara + i)//(i是小于num的数,这样就可以访问到任何一个数组元素了)
还有一个笨点的办法 如果是字串 void YourFuntion(char *xPara,int num) 如果是字串数组 void YourFuntion(char **xPara,int num)
定义: void YourFuntion(CString &xPara); 实现: void YourFuntion(CString &xPara) { xPara.Format("随几数:%d",rand()&0xFFFF); } 调用: CString tmp; YourFuntion(&tmp); MessageBox(tmp); ……
void YourFuntion(CString &xPara)
18,356
社区成员
64,214
社区内容
加载中
试试用AI创作助手写篇文章吧