Я хочу удалить узел из связанного списка .but не работает. вот мой код:удалить узел в связанном списке не работает в c
jL Delete(jL* node,int n)
{
jL first1, n_th, save;
int count = 0;
save = first1 = n_th = (*node);
while(first1->next)
{
first1 = first1->next;
count++;
if(count == (n-1))
break;
}
while (first1->next != NULL)
{
first1 = first1->next;
save = n_th;
n_th = n_th->next;
}
save->next = n_th->next;
free(n_th);
return (&node);}
где моя ошибка? вы можете мне помочь
Показывать объявления данных, изменять локальные копии, возвращает адрес параметра. Этого должно быть достаточно, чтобы продолжать. –
Ох и отладчик ........... DCV –
Я отбросил ваше редактирование - если вы хотите удалить свой вопрос, пожалуйста, сделайте это, но не просто удалите код - это делает ваш вопрос невозможно понять, плюс это делает существующие ответы бесполезными. –