Δημοσιεύτηκε: 13 Αύγ 2011, 13:05
από migf1
Σε επίπεδο λογικής μια χαρά τον βλέπω τον κώδικα, αλλά έχεις ένα θέμα στο table[] που διαβάζεις με fgets(). Από τη στιγμή που το έχεις ορίσει μονάχα σε 2 χαρακτήρες, δεν λύνεις το πρόβλημα με τα απομεινάρια στην κύρια είσοδο. Πρέπει να το βάλεις με μεγάλη χωρητικότητα ( > 256). Εναλλακτικά, μπορείς να χρησιμοποιήσεις την s_getflushed() τον κώδικα της οποίας έχω ποστάρει σε προηγούμενο ποστ αυτού του νήματος, η οποία και διαβάζει το πλήθος χαρακτήρων που της λες και καθαρίζει και την κύρια είσοδο, χωρίς να χρησιμοποιεί την fflush().

Επίσης, δεν χρειάζεσαι και N και M (ένα από τα 2 αρκεί).

Προσπάθησε να στοιχίζεις και τα σχόλιά σου τέρμα δεξιά, γιατί έτσι κολλητά με τον κώδικα τον κάνουν πολύ δυσανάγνωστο, ειδικά αν δεν υπάρχει syntax highlighter (ξεχώριζε και τις συναρτήσεις με μια γραμμή από παύλες μέσα σε σχόλια, πάνω από τον ορισμό της κάθε μιας... βοηθάει πάρα πολύ όσους διαβάζουν τον κώδικά σου ;) )