hm, este mam dotaz
P->Next to je odkaz na nasledujuci prvok od "aktualneho"
ale co je
L->Next?
kde P position, L list
//btw cize nevadi ked sCATujeme to podla vasho, tak originalny L1 uz nebudem mat? ci nato mam vlastne CUT?
Takto, Position aj List je typedef pre strukturu PtrToNode (kto vymyslal to meno nech poda vypoved a ide robit farmara, vazne, 5 minut mi trvalo kym mi doslo ze Ptr chce byt Pointer, za to by som vesal, ale o to nejde), cize ono je to vlastne to iste - ukazovatel na node.
No neviem staci taka odpoved? Takto, pozri si napriklad funkciu Header. Ta ti vrati List, ibaze pretypovany na Position. Ono to vlastne nie je pretypovanie, pretoze ako hovorim, oboje su PtrToNode. (kolko krat to Ptr vidim vrie mi krv v zilach).
Ale urob to trochu konzistetne a pytaj si prvky od position, nie od listu. Cize nepouzivaj List->Next priamo, ale popytaj si Position na header a tak to rob. Lebo si predstav, ze by to bolo nejake OOP, tak List->Next by bolo na beton private a API by asi vyzadovalo aby si si najrv vytvoril Position a tak pristupoval prvky.