El_gringo |
Non, ça ça me va pas justement (ms apparement, ce que j'ai fait c'est pas mieux !).
Moi je voudrais lire les 30 premiers octets de mon fichier, pas tout le fichier (il est énorme !).
La ligne suivante : Code :
- reader.read(charBuffer, _iOrigin, charBuffer.length);
|
Que me propose Biface, c'est pas du tout ça (g essayé avant !). Cette méthode écrit dans le tableau charBuffer[] les caractères lus depuis le fichier, jusqu'a à la fin de ce fichier ou jusqu'a ce que le nombre de bytes à lire à été lu (ici charBuffer.length). Dans ce fonction, l'offset concerne le tableau de bytes, pas le fichier.
C à dire qu'avec la méthode que Biface me donne, ça va faire ça :
lire les 30 premiers octets du fichier _fArcDir
les stocker dans charBuffer à partir de l'index _iOrigin
Moi j'ai besoin de :
lire 30 octets à partir du _iOrigin ième octet du fichier
les stocker dans charBuffer (à partir de l'index 0 bien sûr !) |