WriteFile

Prototypes

LONG WriteFile(HANDLE Handle, void *Buffer, LONG TailleBuffer, LONG *TailleEcrite, void *Inutile1);

Description

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

Le nombre d'octets effectivement écrits est TailleEcrite.

Le résultat est Vrai si quelque chose a été écrite.

Exemple

#include <windows.h>
#include <winbase.h>

HANDLE Handle;
char Buffer[100];
LONG TailleEcrite;

...
if (WriteFile(Handle, Buffer, 100, &TailleEcrite, NULL))

Avertissement

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

Voir aussi

CreateFile pour ouvrir un fichier. ReadFile pour lire dans un fichier.