Δημοσιεύτηκε: 21 Ιούλ 2011, 23:35
από migf1
Δεν μπορώ να ξέρω τι ακριβώς κάνεις, αλλά το σίγουρο είναι πως το: (*list)-> είναι λάθος στην προκειμένη περίπτωση και δεν περνάει από το compilation με τίποτα.

Ή θα γράψεις: (*list). ή list->

Επίσης, ο κώδικάς και ως λογική έχει τουλάχιστον ένα πρόβλημα, αν καλέσεις τη συνάρτηση σε κενή λίστα, διότι το πρώτο πράγμα που κάνεις είναι το:
Κώδικας: Επιλογή όλων

dummy = (*list).head;
if((*list)->head->value == value)
{


Αν λοιπόν η λίστα είναι κενή, το list->head ισούται με NULL, άρα η συνθήκη μέσα στο if θα βαρέσει segmentation fault διότι...
list->NULL->value !!! BOOOM !!!