fseek sert logiquement à déplacer le pointeur de position dans le fichier. Je le déplace donc de
sizeof(Entree) (taille d'une des structures enregistrées) à partir de
SEEK_CUR
(position courante dans le fichier) et il me semble qu'une fois
arrivé à la fin du fichier, fseek rend EOF. Mais là, le programme
boucle (je me demande d'ailleurs où va le pointeur de position vu que
je l'ai regardé avec ftell et il augmente indéfiniement). Donc ma
question est simple : pourquoi ça ne marche pas
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 17 févr. 2005 à 09:07
Le plus simple serait de récupérer la taille du fichier (place toi à la fin avec fssek, fais ftell et revient au début) ensuite, divise par la taille de ta structure.