Lire/écrire du Little Endian en Java [resolu]

Lire/écrire du Little Endian en Java [resolu] - Java - Programmation

Marsh Posté le 15-07-2002 à 13:11:30    

Bonjour,
 
Je fais des lectures / écritures en Java de fichiers écrits depuis un programme en C.
 
Lorsque j'écris en C un entier dans un fichier, par exemple l'entier 2, ça met dans le fichier:
02 00 00 00
 
Lorsque j'écris en java le même entier 2, ça fait :
00 00 00 02.
 
En résumé, lorsque je veux lire en java un entier dans un fichier généré depuis un programme en C, je vais obtenir un entier complètement délirant...
Je peux contourner le problème en faisant des lectures / écritures d'octets, mais ça devient vite très lourd à gérer dès que je m'attaque aux float et aux long.
Existe-t-il des classes en Java qui permettet de "filtrer" ces lectures/écritures ? un peu comme les Readers pour les chaînes.
 
Merci


Message édité par airbag le 16-07-2002 à 18:25:14
Reply

Marsh Posté le 15-07-2002 à 13:11:30   

Reply

Marsh Posté le 15-07-2002 à 16:51:07    

Je fais moi même les questions et les réponses  :pt1cable:  
Pour tout ceux que ça intéresse, voici comment lire/écrire du little-endian en java :  
http://mindprod.com/endian.html

Reply

Marsh Posté le 15-07-2002 à 16:58:02    

merci :)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed