Δημοσιεύτηκε: 24 Ιούλ 2011, 17:34
από migf1
Όπα, άκυρο... έχεις δίκιο... μια φορά το ορίζεις! σορρυ!

Λοιπόν, το 1ο που βλέπω τώρα είναι το...
Κώδικας: Επιλογή όλων

board = newnode();

που έχεις στην main(), η οποία newnode() πάει και βάζει τιμές στο τοπικό node *n, χωρίς να το έχεις κάνει πρώτα malloc() ή calloc()... αυτό σου δίνει το Seg-Fault.

Πέρα όμως από αυτό, η newnode() επιστρέφει τη διεύθυνση της τοπικής μεταβλητή node *n (return n), η οποία όμως ως τοπική μεταβλητή που είναι διαγράφεται από τη γλώσσα μόλις τερματίσει η συνάρτηση newnode().

Παρακάτω δεν έχω δει ακόμα.