SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
long VF_write(vfd, ptr, size)
VFILE *vfd;
char *ptr;
int size;
Description
Ajoute un item dans le fichier de type VF ouvert par VF_open(). Le pointeur vers l'élément (ptr) ainsi que sa longueur (size) doivent être fournis comme arguments. Cette opération est en général rapide, mais à certains moments, une réorganisation du fichier peut être requise, ce qui peut entraîner un délai plus long.
L'information est stockée dans le fichier et un "handle" identifiant l'item est retourné. Ce handle sera utilisé plus tard pour rechercher l'information.
Exemple
long AddItem(filename, txt)
char *filename, *txt;
{
VFILE *vfd;
long hdl;
vfd = VF_open(filename);
if(vfd == 0) return(-1L);
hdl = VF_write(vfd, txt, strlen(txt) + 1);
VF_close(vfd);
return(hdl);
}
Valeur retournée
un long contenant le "handle" de l'élément ajouté au fichier. -1L en cas d'erreur
Voir également
VF_open(), VF_close(), VF_read(), VF_rewrite(), VF_delete()
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be