BGET #
DESCRIPTION.
L'instruction BGET # retourne les données d'un fichier ouvert en lecture un octet à la fois.
SYNTAXE.
kvaleur = BGET #kfichier&
kvaleur = BGET#kfichier&
REMARQUES.
kfichier& doit être une valeur numérique correspondant au canal de communication avec un ficher ouvert valide.
BGET # retourne toujours une valeur numérique comprise entre 0 et 255.
L'instruction BGET # permet de lire les données, contenues dans un fichier texte ouvert en lecture, un octet à la fois. L'instruction BGET # va retourner la valeur de l'octet, c'est-à-dire une valeur comprise entre 0 et 255, correspondante au code ASCII du caractère inscrit dans le fichier, qui se trouve actuellement à la position du pointeur, puis le pointeur est incrémenté d'une position vers la fin du fichier.
Note : pour les fichiers de données faits et/ou utilisés avec le BBC BASIC, il est conseillé d'utiliser principalement l'instruction INPUT # pour lire les enregistrements.
RUBRIQUE.
Les fichiers de données pour plus de détails sur la création et l'utilisation des fichiers de données.
EXEMPLE.
REM --- Initialisation ---
kfichier$ = @dir$ + "Tester.txt"
REM --- Création du fichier et enregistrement ---
kfichier& = OPENOUT( kfichier$ )
PRINT #kfichier&, "BBC BASIC"
CLOSE #kfichier&
REM --- Lecture du fichier ---
kfichier& = OPENIN( kfichier$ )
REPEAT
kdonnee = BGET #kfichier&
PRINT kdonnee , " " , CHR$(kdonnee)
PRINT " -- " , CHR$(BGET #kfichier&)
UNTIL EOF #kfichier&
CLOSE #kfichier&
REM --- Fin de l'exemple ---
END
retourne :
66 B
66 B
67 C
32
66 B
65 A
83 S
73 I
67 C
13
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
avec un exemple de résolution à télécharger pour vous inspirer.