Bonjour !
Testez le retour de fread, qui vous dit combien d'éléments ont été lus sur ceux que vous demandez (1, en l'occurrence).
Logiquement, au dernier appel, vous devriez avoir 0, et c'est justement cet appel-là qui déclenche le "feof", quand vous tentez de lire après la fin du fichier.
Et cela vous protège aussi contre une éventuelle structure incomplète.
Bonne continuation !
Message édité par Farian le 30-11-2013 à 23:24:13