如何声明一个指向指针数组的指针

时间:2018-10-14 10:09:07

标签: c arrays pointers

我有一个任务来创建一个指向结构的指针数组。我只需要使用void函数和“ malloc”。我不知道该怎么做,你能帮我吗?

void create1(apteka*** a, int size)
{
    **a = (apteka**) malloc(size* sizeof(apteka*));
        for (int i = 0; i < size; i++)
        {
            x[0][i] = (apteka*)malloc(size * sizeof(apteka));
        }
}

1 个答案:

答案 0 :(得分:1)

  

我有一个任务来创建指向结构的指针数组

您需要两个“大小”:

  1. 指针数
  2. 结构的大小

您只能通过一个。

例如,像这样修复您的代码

dice

像这样使用它:

plot [-2:0] f1(x) t "f1" ls 1, [0:2] f2(x) t "f2" ls 1