write

Prototypes

int write(int NumeroFichier, void *Buffer, int TailleBuffer);

Description

Ecrit dans le fichier identifié par NumeroFichier le contenu de la zone mémoire Buffer dans la limite de TailleBuffer octets.

Le résultat est le nombre d'octets effectivement écrits.

Exemple

#include <stdio.h>
#include <stdlib.h>

int NumeroFichier;
char Buffer[100];
int TailleEcrite;

TailleEcrite=write(NumeroFichier, Buffer, 100);
if (TailleEcrite==-1) ...

Avertissement

Bien s'assurer que le fichier a été préalablement ouvert en écriture avant d'écrire dedans.

Le résultat est -1 en cas d'erreur.

Voir aussi

open pour ouvrir un fichier. read pour lire dans un fichier.