Mam nastepujące pytanie, mam czesc kodu, który usuwa i dodaje elementy do listy dwukierunkowej. Teraz chcialabym usunąc element, który ma okreslona wartosc i nie wiem jak sie zabrac za to.
Kod: C / C++
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamKrzysztof Gustaw napisał:Nie, powinien być !=.1 - wyrażenie (tmp->x = z) Powinien być operator przyrównania "==" a nie przypisania "=", zatem: (tmp->x == z)
Krzysztof Gustaw napisał:Nie musi. Może zrobić tak:W dalszej części pętli while, zanim dokonasz przypisań musisz najpierw sprawdzić czy wskaźniki po lewej stronie nie mają przypadkiem wartości NULL bo Ci też program będzie się wywalać
Krzysztof Gustaw napisał:Zgadza się. Tylko, że ja się czasami czepiam - w tym przypadku słówka musisz.Co do pozostałej części... hmm... tyle koncepcji, ilu programistów razy 3