RPUT |
Mettre l'enregistrement |
---|---|
ABasiC | Commodore Amiga |
Syntaxe
RPUT #filenumber[,recordnumber] |
Description
Cette instruction permet d'écrire un enregistrement dans un fichier en accès aléatoire.
Remarques
- La commande RPUT écrit un enregistrement dans un fichier d'accès numérique à partir d'un tampon de fichier. Le numéro de fichier que vous spécifiez doit correspondre à celui que vous avez attribué au fichier lorsque vous l'avez ouvert. Le numéro d'enregistrement facultatif vous permet de sélectionner l'enregistrement à écrire. Si vous omettez le numéro d'enregistrement, le programme démarre avec l'enregistrement 1 ou utilise l'enregistrement suivant après l'exécution de la commande RGET ou RPUT la plus récente. Cependant, si la dernière opération était un RGET, le même enregistrement est réécrit dans le fichier.
- Le numéro d'enregistrement doit être supérieur à zéro; il doit faire référence soit à un enregistrement existant dans le fichier, soit à la position d'enregistrement suivante à la fin du fichier. La fonction LOF renvoie le nombre d'enregistrements actuellement dans le fichier. Vous ne pouvez pas laisser de trous dans un fichier; autrement dit, vous ne pouvez pas créer l'enregistrement 3 si les enregistrements 1 et 2 n'existent pas. Toutefois, vous pouvez remplacer l'enregistrement 3 si les enregistrements 1 à 3 sont déjà dans le fichier.
- Utilisez LSET ou RSET pour placer des données dans des variables dans le tampon de fichier avant de les écrire dans le fichier avec RPUT#.
Dernière mise à jour : Mardi, le 11 Août 2020