Witam,
Chcialbym aby na koncu funkcji zawsze byla czyszczona cala lista jednokierunkowa, zrobilem taki cos ale nie trybi:
struct lista2 *help100 = PoczatekListy2;
struct lista2 *help101 = PoczatekListy2->next;
while(help100 != NULL)
{
if(help101->next == NULL)
{
free(help101);
help100->next = NULL;
}
help100 = help100->next;
help101 = help101->next;
}