Bonjour à tous,
avec le code suivant, je rencontre une EOFException...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 public class LireFichierBinaire { private DataInputStream lecteur; private DataOutputStream sortie; public LireFichierBinaire() throws IOException, EOFException { try { lecteur = new DataInputStream(new BufferedInputStream(new FileInputStream("E:\\workspace\\TraitementFichiers\\ficAlex\\pss25lats.dat"))); PrintWriter pw=new PrintWriter(new FileWriter("E:\\workspace\\TraitementFichiers\\resultat\\lat.txt")); int entier; entier=lecteur.readInt(); while (entier!=-1){ System.out.println(entier); pw.print(entier); entier=lecteur.readInt(); } // fermer les flux lecteur.close(); sortie.close(); } catch(EOFException e){ throw e; } } }
Comment dois-je gérer la fin de fichier ?
Merci d'avance.
Partager