stamatiou έγραψε:
Αυτός είναι ο κώδικας, και όταν ζητά input από το χρήστη 2 φορές ,μόνο τη δεύτερη το παίρνει...
Εσένα σου δουλεύει μια χαρά;
Σε αυτό εδώ το ποστ:
viewtopic.php?p=210537#p210537 σου έχω εξηγήσει αναλυτικά και σου έχω δώσει κώδικα τόσο για την append, όσο και για την prepend. Η prepend που έχεις σε αυτόν τον κώδικα είναι λάθος.
Όσο για την delete_num() που καλεί την delete_pos() το 1ο που βλέπω στην delete_pos() είναι πως αν το posit είναι π.χ. 0 η memove() επιχειρεί να κάνει access στο στοιχείο table[-1] λόγω του &table->buffer[posit-1] που της περνάς σαν όρισμα.
ΥΓ. Επίσης (για πολλοστή φορά

) ο κώδικάς σου είναι δυσανάγνωστος και επιρρεπής σε λάθη (return στην ίδια γραμμή με τα if, loop με κενά σώματα που έχουν το ελληνικό ερωτηματικό στην ίδια γραμμή αντί σε ξεχωριστή από κάτω, κολλημένες γραμμές, κλπ).