bloc

2025-11-26 07:29:13 +01:00
parent fe6ed59932
commit 52a1877737

10
bloc.md

@@ -16,7 +16,7 @@ struct client k[5];
fread(k, sizeof(struct client), 5, fp);
```
## Ecriture :
## Écriture
```c
// Déclaration
@@ -27,7 +27,7 @@ La fonction fwrite écrit un bloc de données de taille x nombre octets rangé
le fichier pointé par point_fic. Elle retourne le nombre d'objets complétement écrits. Si la valeur est inférieur à nombre alors erreur.
## Positionnement dans un fichier:
## Positionnement dans un fichier
Jusqu'à présent on a supposé un accès séquentiel aux données
@@ -45,9 +45,9 @@ La fonction fseek permet de placer le pointeur de position sur un octet quelconq
La fonction retourne 0 si pas d'erreur sinon un nombre non nul.
```c
fseek(fp,0,0); // on se place au début du fichier
fseek(fp,0,SEEK_END); // on se place à la fin du fichier
fseek(fp,-3,SEEK_END); // on se place 3 octets avant la fin du fichier
fseek(fp, 0, 0); // on se place au début du fichier
fseek(fp, 0, SEEK_END); // on se place à la fin du fichier
fseek(fp, -3, SEEK_END); // on se place 3 octets avant la fin du fichier
```
## Lecture de la position du pointeur dans un fichier