[ bjazbinsek @ 18.05.2006. 08:17 ] @
Naznam kako da izbacim element liste a da on nije prvi element,bez koristenja gotovih funkcija.Help Primjer vidi dolje: void ispis(struct cvor *head) { struct cvor *new; new=head; while(new!=NULL) { printf("%d\n",(*new).data); new=(*new).next; } } struct cvor * dodaj_na_pocetak_liste (struct cvor *head, int value) { struct cvor *newPtr; newPtr = malloc( sizeof(struct cvor) ); if (newPtr == NULL) return head; (*newPtr).data = value; (*newPtr).next = head; /*printf("%p\n", newPtr); printf("%d : %p\n", (*newPtr).data,(*newPtr).next); printf("--------------\n");*/ return newPtr; } int main(void) { struct cvor *head; int i; head = NULL; for(i=1; i<=5; i++) { head = dodaj_na_pocetak_liste(head, rand()%10); } ispis(head); okreni(head); return 0; } |