Manuel Amos Professional  Sommaire  Index

Acces au Disque


CLOSE
instruction : fermer un fichier
Close numero_fichier

Vous devez toujours vous rappeler de fermer un fichier apres utilisation. Si vous oubliez de le faire, toutes les modifications effectuees dans le fichier seront perdues.

PRINT #
structure : imprimer des variables dans un fichier ou un peripherique
Print #canal,liste_variables

Cette commande fonctionne comme l instruction PRINT normale, sauf qu au lieu d afficher les informations a l ecran, elle les ecrit dans un fichier. Indiquez simplement le numero du canal a utiliser, suivi des variables que vous souhaitez ecrire dans le fichier. N oubliez pas de fermer le canal du fichier ensuite, comme ceci :

E> Open Out 2,"sequential.two"
   Print #2,"Simple test"
   Close 2

Comme avec PRINT, la commande PRINT # peut etre abregee en ? #

INPUT #
structure : lire des variables depuis un fichier ou un peripherique
Input #canal,liste_variables

INPUT # lit les informations depuis un fichier sequentiel ou un peripherique comme le port serie (voir OPEN PORT au Chapitre 10.4), et les stocke dans des variables. Comme avec l instruction INPUT normale, chaque valeur de la liste doit etre separee par une virgule. En plus, chaque ligne de donnees doit se terminer par un caractere de saut de ligne, comme si l utilisateur avait appuye sur [Return] au clavier. Par exemple :

E> Open In 2,"sequential.two" : Rem Ouvre le fichier cree precedemment
   Input #2,A$
   Print A$
   Close 2

LINE INPUT #
structure : lire des variables non separees par une virgule
Line Input #canal,liste_variables

Cette fonction est identique a INPUT #, sauf qu elle permet de separer les donnees avec un retour chariot, au lieu de la virgule standard.

Lors de la lecture de documents texte, LINE INPUT # est toujours recommande, car les virgules utilisees dans un texte normal seraient autrement interpretees comme des separateurs par INPUT #.

Retour    Suivant
10.02.12