Существует функция, что я должен использовать это выглядит следующим образом:Неуверенный о том, какой тип данных использовать здесь
void pushNode (struct onode** head, struct onode* node) ;
Я пытался использовать это:
struct onode *head = NULL;
head=malloc(sizeof(struct onode));
struct onode *tempO;
pushNode(*head,tempO);
На что я эта ошибка в терминале:
expected ‘struct onode **’ but argument is of type ‘struct onode’
Я не уверен, что ставить вместо *head
. Любой свет, который вы могли бы пролить на это, будет высоко оценен.
Спасибо
+1 хорошее объяснение –
Спасибо! Указатели на практике очень запутывают меня. –