https://zapodaj.net/6505b51034531.png.html
Mam takie polecenie jak na obrazku
#include <stdio.h>
typedef struct Element{
int liczba;
struct Element *next;
}Element;
typedef struct Handler{
Element *beg, *end;
}Handler;
beg=NULL;
end=NULL;
void push_back(struct Handler *h, int value)
{
Element *nowa=(Element*)malloc(sizeof(Element));
if(beg==NULL)
{
beg=nowa;
end=nowa;
}
else
{
Element *temp=beg;
while(temp->next)
{
temp=temp->next;
}
temp->next=nowa;
nowa->next=NULL;
}
}
int main()
{
Handler *new=(Handler*)malloc(sizeof(Handler));
push_back(new,4);
push_back(new,6);
return 0;
}
Jednak coś chyba nie działa jak należy. Ktoś mógłby mi dać jakieś wskazówki co źle robię :) Z góry dziękuję
Bo tu mam narzuconą tą strukturę Handler i nie wiem w sumie po co mi ona jest. Jak się do niej odwoływać.