リンクされたリストを使用して構造を埋めていますが、構造全体を削除してリンクされたリストの内容を印刷しようとすると (null である必要があります)、数字のリストが表示されます。おそらくメモリの問題であることはわかっています。それを修正する方法の提案はありますか?
リンクされたリスト全体を削除するためのコード:
void destroy(set_elem *head)
{
set_elem *current = head;
set_elem *next;
while (current != NULL)
{
next = current->next;
free(current);
current = next;
}
head = NULL;
}