Next: Manipulation du pointeur de
Up: Les descripteurs de fichiers.
Previous: Ecriture non formatée
On distingue deux techniques d'accès aux supports magnétiques:
- L'accès séquentiel qui consiste à traiter les
informations dans l'ordre où elle apparaissent sur le support
(bandes). Le lecteur physique avance avec la lecture, et se
positionne sur le début de l'enregistrement suivant.
- L'accès direct qui consiste à se placer directement sur l'information sans parcourir celles qui la précèdent (disques). Le lecteur physique reste sur le même enregistrement après une lecture.
En langage C l'accès est séquentiel mais il est possible de
déplacer le "pointeur de fichier" c'est à dire
sélectionner l'indice du prochain octet à lire ou écrire.
Comme nous venons de le voir dans les modes d'ouverture, le pointeur de fichier peut être initialement placé en début ou fin de fichier.
Les quatre fonctions d'entrée-sortie (fgetc, fputc, fscanf, fprintf) travaillent séquentiellement à partir de cette origine fixée par fopen.
Dominique REVUZ
Mon Feb 2 12:10:31 MET 1998
Une Bug Un mail Merci