Για δοκίμασε να το κάνεις ως εξής:
Code:
...Εντολες....
do {
fscanf(file,"%s",word);
....Εντολες....
} while(!feof(file));
Έχω την εντύπωση ότι πρέπει να την διαβάζει και το eof να χτυπά μαζί. Αλλά δοκίμασέ το να δεις.
Δηλαδή, διαβάζεις την τελευταία γραμμή μεν, αλλά στην ανακύκλωση του while "χτυπά" το eof, οπότε ποτέ δεν μπαίνει στην επεξεργασία. Είναι wild guess που έκανα τώρα, δοκίμασέ το να δεις.