bloc

2025-11-12 15:37:23 +01:00
parent a12524d8d1
commit 5b6180c536

12
bloc.md

@@ -1,8 +1,6 @@
---
title: Les fichiers blocs
---
# Fichier en mode en bloc
### Lecture :
## Lecture :
```c
// Déclaration
@@ -18,7 +16,7 @@ struct client k[5];
fread(k, sizeof(struct client), 5, fp);
```
### Ecriture :
## Ecriture :
```c
// Déclaration
@@ -29,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
@@ -52,7 +50,7 @@ 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
## Lecture de la position du pointeur dans un fichier
```c
// Déclaration