Cześć. Ktoś mógł by napisać w czym problem? Wybaczcie, ale te listy dla mnie to czarna magia ;/
typedef struct lista{
int x;
struct lista *nastepny;
} el_listy;
void wypisz_liste(el_listy *lista)
{
el_listy *wsk=lista;
while(wsk !=NULL)
{
printf("%d", wsk->x);
wsk=wsk->nastepny;
}
}
void dodajdo_listy(el_listy *lista, unsigned long liczba)
{
el_listy *wsk, *nowy;
wsk=lista;
while(wsk->nastepny !=NULL)
{
wsk=wsk->nastepny;
}
nowy=malloc(sizeof(el_listy));
printf("Podaj jaka liczbe chcesz dodac do listy: ");
scanf("%d",&liczba);
nowy->x=liczba;
nowy->nastepny=NULL;
wsk->nastepny=nowy;
int main()
{
dodajdo_listy();
wypisz_liste();
return 0;
}