Ajouter un commentaire

fredericmazue

Quote:
read retourne le nombre de byte lu au lieu de la valeur

Pas sûr que ça soit ça le problème. Remarque ça pourrait :lol:
Mais il dit "Dans mon byte il y a [2,0] ". Je crois qu'il faut comprendre dans le tableau de bytes.

Quote:
int val = ((int)b[0])<<8 + (int)b[1];
Enfin c'est pas jolie du tout mais ça me faisait plaisir de faire "hurler" fredericmazue

:lol:
Oui c'est pas joli. Mais si vraiment c'est un fichier binaire c'est
ça qu'il faut faire.
Maintenant je trouve bizarre son [2,0]. Ca voudrait dire que c'est codé en Big Endian, et sous Linux et Windows, normalement on a du Little Endian (le contraire donc). Donc il n'est peut être pas si "binaire" que ça son fichier... affaire à suivre...

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 W     W  TTTTTT  FFFF  FFFF  RRRR  
W W TT F F R R
W W W TT FFF FFF RRRR
W W W TT F F R R
W W TT F F R RR