三指针和内存分配

时间:2013-03-16 18:42:53

标签: c memory-management

你好, 我在主

中判断指向指针

我需要使用我的功能分配来分配内存

int main()
{ 

     Map **Store;
     allocation(&store);

)

我想分配动态memoiry使用功能分配

像那样:

void allocation(Map ***store)
{
     **store=(Map*)malloc(sizeof(Map)*6);
     for(i=0;i<6;i++)
       *(store+i)=(Map**)malloc(sizeof(Map)*1000);
)

但没有工作

1 个答案:

答案 0 :(得分:0)

这是你想要的吗?

void allocation(Map ***store)
{
     *store = malloc(sizeof(Map*)*6);
     for(i=0;i<6;i++)
       (*store)[i] = (Map*)malloc(sizeof(Map)*1000);
}
相关问题