Bonjour.
Dans le homework, il nous ait demandé de détecter quand un champ de fscanf ne peut pas être lu. Mais en vérifiant que les champs sont toujours bien lus, une fois arrivé à la fin du fichier txt, une erreur est détectée. Pourtant, le EOF devrait être actif et indiquer donc qu'il n'y a plus rien à lire (i.e on sort de la boucle). Mais il semblerait que le fichier continue d'être lu malgré tout, et qu'on lise des line breaks qui sont donc considérés comme des inputs invalides par le programme.
Serait-il possible de savoir quel est le problème dans mon raisonnement ?
Merci d'avance.