Как получить доступ к определенному элементу массива, если у меня есть указатель на структуру, которая имеет указатель и массив структур?
Как получить доступ к определенному элементу массива, если у меня есть указатель на структуру, которая имеет указатель на массив структур?
структурный узел {
int число;
};
очередь структуры {
struct node *array;
};
тап_п() {
структура очередей *очереди;
структурный узел *t;
queues = (struct red*)malloc(sizeof(struct queue));
очереди->array = (struct node*)malloc(10 * sizeof(struct node));
очереди->массив->число = 5;
очереди->(массив + 1)->число = 6
}
Что я уже пробовал:
очереди-массив-число могут получить доступ к первому элементу,но как получить доступ к другим элементам?
очереди->(array + i)->number не работает и
очереди->array[i]->number не работает