Ajouter un commentaire

K-lo

Sun wrote:
public int read(byte[] b)Parameters:
b - the buffer into which the data is read.
Returns:
the total number of bytes read into the buffer, or -1 is there is no more data because the end of the stream has been reached.

read retourne le nombre de byte lu au lieu de la valeur ;) (si c'est pas ça alors je suis fini pour l'anglais)
T'as 0x02 et 0x00 soit 2 bytes :arrow: donc ton code est bon dans le sens où il fait ce que tu lui demande et pas ce que tu veux faire.

dont pour obtenir tes valeurs tu peux faire quelque chose de bourrin :

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:

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 ZZZZZ  EEEE   GGG    QQQ    DDD  
Z E G Q Q D D
Z EEE G GG Q Q D D
Z E G G Q QQ D D
ZZZZZ EEEE GGG QQQQ DDD
Q