bloc
10
bloc.md
10
bloc.md
@@ -16,7 +16,7 @@ struct client k[5];
|
|||||||
fread(k, sizeof(struct client), 5, fp);
|
fread(k, sizeof(struct client), 5, fp);
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ecriture :
|
## Écriture
|
||||||
|
|
||||||
```c
|
```c
|
||||||
// Déclaration
|
// 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.
|
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
|
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.
|
La fonction retourne 0 si pas d'erreur sinon un nombre non nul.
|
||||||
|
|
||||||
```c
|
```c
|
||||||
fseek(fp,0,0); // on se place au début 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, 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, -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
|
||||||
|
|||||||
Reference in New Issue
Block a user