Bonjour les joyeux developpeurs,
j ai un petit souci en java, je désire lire des valeurs de types Int dans un fichier.dat.
Voici ce que j ai ecris :
" int [ ]bid1 = new int [2];
try{
DataInputStream fin;
File fich = new File("maillage.dat");
fin = new DataInputStream(
new BufferedInputStream(
new FileInputStream(fich)));
for (i=0; i<2; i++)
bid1[i] = fin.readInt();
fin.close();
}
catch (IOException ex ){
System.out.println(ex);
}
nbnode = bid1[0];
nbtriangle = bid1[1];
System.out.println("nbnode " + nbnode);
System.out.println("nbtriangle " + nbtriangle);
nbnode devrait etre egal à 32043 et nb triangle à 63608. Cependant lors du run de l'application j ai
nbnode = 32
nbtriangle = 51
je ne comprend pas bien!!!
Merci d'avance