ďťż

Ładny brzuch

Witam. Mam pytanko: w jaki sposób stworzyć listę (najlepiej aby jej wielkość była ustalana dynamicznie)? Pozdrawiam Język c (tylko!!!)

Życie stałoby się łatwiejsze gdyby nie Bill Gates



zadam głupie pytanie jaka lista i do czego ona ma służyć?

Asdef www.kanalia.toya.net.pl
konkurs: FL_Studio jesteś kompozytorem amatorem? weź udział w konkursie więcej info pod adresem www.kanalia.toya.net.pl
szukam redaktorów kanalia@poprostu.net
zapraszam na http://www.kanalia.l...dfree.com/forum

Najłatwiej chyba na strukturach i wskaźnikach:)

Aha kod bedzie w C++ bo wygodniej się deklaruje, na C wystarczy dodać odpowiednie typedef'y :)
struct Element{ int val; //no jakas wartosc Element *next; //nastepny element listy Element *pred; //poprzedni element (w przypadku listy dwustronnej) }; Element *Head; //Głowa (początek ) kolejki

Właściwie to cała implementacja jeszcze funkcje, ale to już łatwiejsza sprawa:)
np.
void add(Element *e){     e->next = Head;     Head->pred = e;     Head = e; }

Wraz z dodawaniem elementów zwiększa się rozmiar listy :)

Kodie

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •