J'ai écrit certaines données dans un fichier manuellement, c'est-à-dire pas par mon application. n caractères avant EOF dans le fichier causant des problèmes
Mon code lit les données char par char et les stocke dans différents tableaux mais mon programme est bloqué lorsque j'insère la condition EOF. Après quelques recherches, j'ai découvert que dans mon fichier avant EOF, il y avait trois à quatre caractères \n
. Je ne les ai pas insérés. Je ne comprends pas pourquoi ils sont dans mon dossier.
Quel éditeur utilisez-vous pour éditer les données? Si vous avez besoin de ce niveau de contrôle - comme s'il n'y a pas de caractères \ n - c'est une bonne idée d'utiliser un éditeur hexadécimal (par exemple bvi), pas un éditeur de texte normal. –
Il vous manque un ';' à la ligne 42 de votre code. – pmg