From 5b6180c536538f1bdcee8fc8f4f3b854d3a30925 Mon Sep 17 00:00:00 2001 From: medina5 Date: Wed, 12 Nov 2025 15:37:23 +0100 Subject: [PATCH] bloc --- bloc.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/bloc.md b/bloc.md index 1b51265..d01a606 100644 --- a/bloc.md +++ b/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,14 +50,14 @@ 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 long ftell(FILE *pointeur_fichier); ``` -La fonction ftell permet de connaitre l'octet du fichier sur lequel pointe le pointeur de fichier. +La fonction ftell permet de connaitre l'octet du fichier sur lequel pointe le pointeur de fichier. La fonction retourne dans un entier long la position courante dans le fichier à partir du début du fichier. Retourne -1 en cas d'erreur.