FWRITE
Ecrit une quantité n de données de même type dans un fichier à partir de données stockées dans un buffer.
Support WebVue - Oui.
Avant d'utiliser une des instructions de gestion de fichiers, exceptés FSTAT, RENAME, UNLINK, FILETOBUF ou BUFTOFILE, vous devez ouvrir en premier lieu le fichier en utilisant l'instruction FOPEN.
A la fin de chaque programme utilisant une instruction FOPEN vous devez exécuter l’instruction FCLOSE.
Syntaxe
LongVal = FWRITE(Filename, Handle, Size, N);
Type de retour : LONG
|
Argument |
Définition |
|
Filename |
Nom du fichier dans lequel la donnée est écrite.
Type STR. |
|
Handle |
Localisation du mémoire buffer dans lequel la donnée est lue. Type LONG. |
|
Size |
Taille en octets pour chaque donnée. Tout type numérique. |
|
N |
Nombre de données à écrire. Tout type numérique. |
Exécution
Les N données de même type sont écrites dans le fichier. Le buffer doit être précédemment alloué par ALLOC_BUFFER, qui fournira également le handle, ou FILETOBUF.
Retour : 1 si OK, 0 sinon.
Exemple
'write 20 items of 4 bytes each
i1 = FWRITE("histo.fil",handle,4,20);