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      J  FFFF  U   U  X   X 
W W J F U U X X
W W W J FFF U U X
W W W J J F U U X X
W W JJJ F UUU X X