Professional Documents
Culture Documents
struct student{
//strukturiranje liste (CIJELA STRUKTURA JE SADA TIP)
int mbr;
//deklaracija varijable elementa liste
char naziv[40];
int god;
student *slijedeci;
//deklaracija pointera kao elementa liste koji omoguava
povezivanje
//u listu vie uneenih el. tipova strukture student dakle 1.student(p.->NEXT)2.(p->NULL)zadnji
};
//CIJELA STRUKTURA JE SADA TIP!!!
void dodaj(student *lista){
//fun. dobiva pokaziva lista-glava strukture tipa student
student *novi, *zadnji; //deklaracija pokazivaa tipa student
zadnji=lista;//pok. zadnji' pridruuje se - adresa' lista(glava mem.aloc. strukture tipa
stud.)!
//sada oba pokazuju na istu dinamiku adresu glave "tipa strukture student"
while(zadnji->slijedeci)//while adr. zadnji' pokazuje na adr. p.slijedeci dok ne dodje na
slijedeci=NULL
zadnji=zadnji->slijedeci;//postavljenje glave na adr. slijedeci' koja ima NULL; ***i tu
kreni dalje
novi=new student;//alokacija - na dohvaenoj poziciji stvara novi element tipa strukture
student