Qd tu lis les n premiers caracteres avec fread tu decales le curseur dans le fichier (desolé c peut-etre pa tres claire).
Ainsi tu peux le repositionner a chaque fois que tu utilise fread avec la fonction fseek
/* lit les n premiers caracteres a partir du premier */
fread(ptr, size, n, stream);
/* lit les n premiers caracteres a partir du deuxieme */
fseek(stream, 1, SEEK_SET);
fread(ptr, size, n, stream);
/* lit les n premiers caracteres a partir du troisieme */
fseek(stream, 2, SEEK_SET);
fread(ptr, size, n, stream);
....
En esperant avoir repondu a ta question...
|