FREAD
Lit une quantité n de données de même type dans un fichier et les stocke dans un buffer mémoire.
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 = FREAD(Filename, Handle, Size, N);
Type de retour : LONG
|
Argument |
Définition |
|
Filename |
Nom du fichier dans lequel les données sont écrites.
Type STR. |
|
Handle |
Localisation du buffer en mémoire. Type de retour : LONG. |
|
Size |
Taille en octets. Tout type numérique. |
|
N |
Nombre de données à lire. Tout type numérique. |
Exécution
Les éléments de données sont lus dans un buffer de mémoire. Les données sont stockées dans un buffer précédemment alloué par ALLOC_BUFFER qui fournit en retour le handle.
Retour : 1 si OK, 0 sinon.
Exemple
'read 20 data items of 4 bytes
i1 = FREAD("histo.fil",handle,4,20);