帮忙看看,这个指针数组如何从for中带出来
char*字符串数组=NULL;
for(m=0;m<记录数;m++)
{
字符串数组=
new char[记录数*(每行的长度[m]+控件个数+1+strlen(参数)+1)*sizeof(char))];
//初始化
memset(字符串数组,0,(记录数)*每行的长度[m]+strlen(参数)+1)*sizeof(char));
。。。。。
操作
。。。。。
}
return 字符串数组;
delete[]字符串数组
可是"字符串数组"带出来,只有最后一个操作的值,怎么设置,才能将for中的指针数组带出来?
[解决办法]
1、如果是全局共用这个字符串数组的话,那么在for循环前声明它就好了;
2、如果每个m都需要字符串数组的话,那么可以用list<list<string>>来管理它。