Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1037 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Lire un long dans un fichier écrit en C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Lire un long dans un fichier écrit en C

n°152539
El Scorcho
Posté le 06-06-2002 à 12:08:00  profilanswer
 

Y'a-t-il un autre moyen en Java que de faire :
 
//in est un DataInputStream
byte [] buffer = new byte[4];
in.read(buffer);
long l = ((buffer[3] << 24) |
    (buffer[2] << 16) |
    (buffer[1] <<  8) |
    ((buffer[0] & 0xff)));
 
pour récupérer correctement la valeur d'un long dans un fichier généré à partir d'un prog en C. Sachant que in.readLong() n'est pas correct car un long en C=4 octets contre 8 en Java. readFloat() et readInt() ne marchent pas non plus...


Message édité par El Scorcho le 06-06-2002 à 12:10:44
mood
Publicité
Posté le 06-06-2002 à 12:08:00  profilanswer
 

n°152552
DLR
Hein c'était quoi la question?
Posté le 06-06-2002 à 12:20:15  profilanswer
 

avec une bibliotheque XDR en Java c ptete possible par contre fo faire du XDR en C avant de l'ecrire...
XDR tu connais?


---------------
Narf... It is broken...
n°152585
El Scorcho
Posté le 06-06-2002 à 13:04:57  profilanswer
 

non je connais pas mais de toutes façons le but c'est de lire des fichiers qui n'ont pas été écrits par moi.
enfin je posais surtout cette question pour savoir s'il n'y avait pas mieux que ma méthode... parce que ptet que j'ai mal cherché dans la javadoc...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Lire un long dans un fichier écrit en C

 

Sujets relatifs
[HTML/PHP] upload un fichier d'un server web vers un client[java]instancier un objet dans un process séparé
[JAVA]Comment fonctionne la méthode getClass( ) ...[C/C++] detecter la modification d'un fichier
Parser du XML avec les API Javaappeller un fichier exe avec de l'asp
[Java] Comment passer de l'hexa en décimale ?récupérer la console java -> jTextArea
Besoin d'aide en c++ , Gestion fichier et repertoire ![JAVA] Interface de Login
Plus de sujets relatifs à : [Java] Lire un long dans un fichier écrit en C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR