FICHIERS
117
Tapez le nom de la ville et appuyez sur
13~ïi*!.
Le message de sollicitation suivant
,
apparaltra.
ENTER TEL. NUMBER?
Tapez le numéro de téléphone et appuyez sur la touche
l3~ij*1.
Le premier
message de sollicitation apparaît
à
nouveau pour vous inciter
à
entrer les trois
données sur la deuxième personne. A partir des données suivantes, créez un
fichier exemple d'adresses:
M.JONES
NEW YORK
212,758,0354
T.SMITH
LONDON
01,634-4431
M.BERRY
NEW YORK
212-432-0012
N.ITO
TOKYO
03-927 -1345
S.SHARP
NEW YORK
212-124-5364
P.PETERS
LONDON
01-433-0056
Lorsque vous aurez terminé l'entrée de toutes les données, tapez END en réponse
au caractère de sollicitation ENTER NAME? Ainsi, le programme est terminé et le
fichier de données, fermé.
Si vous regardez le répertoire du disque souple avec la commande FILES en
utilisant le nom de fichier ambigu
* . *,
vous pouvez confirmer que le fichier
.. ADDRESS" est ajouté au répertoire par ce programme. Ce fichier contient toutes
les données introduites dans le programme dans la même séquence d'entrée.
IMPORTANT: Si vous déroulez le programme encore une fois, le fichier ADDRESS
est rouvert pour la sortie
à
la ligne
HJ.
Le procédé de réouverture du
fichier pour la sortie efface toutes les données précédemment
stockées et laisse un fichier vide, appelé adresse, prêt à l'écriture.
La seule méthode d'addition d'une nouvelle information aux données existant
dans un fichier est de rouvrir ce dernier en mode APPEND. Un programme séparé
doit être créé à cet effet avec le fichier ouvert, par l'instruction suivante:
OPEN "X:ADDRESS" FOR APPEND AS #1
Pour un fichier séquentiel, les données peuvent seulement être ajoutées en fin du
fichier.
Ceci signifie que les articles ne peuvent pas être insérés en position alphabétique
avec APPEND. Pour résoudre ce problème, il suffit cependant d'écrire un autre
programme qui permet de faire lire à l'ordinateur toutes les données du fichier, de
mettre les additions en position alphabétique correcte et ensuite de récrire
l'ensemble de données sur le fichier dans le nouvel ordre. APPEND ne peut être
utilisé que pour les fichiers résidant sur le disque souple ou dans le module RAM.