|
|
哪位知道,怎么样分配 char ****p 的空间,
下面是我的程序的一部分,请大家帮忙看看。
或者有什么好的分配方法,介绍给小弟,谢谢大家。
int aaa(char ****ppdata)
{
char ***tmp_p = NULL;
int count = 10;
int k;
tmp_p = *ppdata = (char ***)malloc(count*sizeof(char ***));
for(i=0;i<count;i++)
{
k = 0;
for (;条件;)
{
tmp_p = (char **)realloc(tmp_p,(k+1)*sizeof(char **));
tmp_p[k] = (char *)malloc(4001*sizeof(char *));
memset(tmp_p[k],0,4001*sizeof(char));
k++;
}
}
return 0;
} |
|