Entrée/sortie de fichiers
Le fait de traiter chacun des périphériques d'entrée/sortie
comme un "fichier" vous offre les avantages d'un code flexi-
ble . La raison est que la plupart des commandes de fichiers
n'indiquent qu'un numéro de_fichier comme référence, nom qui
est donné au fichiir vïâ~ï
7
instrûction OPEN. En modifiant les
instructions OPEN, vous pouvez modifier un grand nombre d'opé-
rations de votre programme sans devoir modifier de nombreuses
lignes de code.
Les fichiers peuvent être des fichiers de programme
ou des
fichiers de données. Le BASIC du Môdele*"ÏÔO vô"ûs~pêrmet d'ac-
cêder~âûx fichiers sur cinq périphériques : RAM, cassette,
lignes de transmissions RS-232C, imprimantes et écran LCD.
Les abréviations qui sont utilisées pour ces périphériques sont
indiquées dans le tableau 15-7.
ABREVIATION
CAS
COM
LCD
PERIPHERIQUE
Fichier
Fichier
Fichier
LPT
i
Fichier
RAM
j
Fichier
sur cassette.
de transmission
de l'écran.
de 1 ' imprimante
RS-232C.
ligne par ligne.
de la mémoire vive (RAM).
Tableau 15-7
Notez que les fichiers sur les différents périphériques ont
des formes et des utilisations différentes. Les fichiers RAM
et CAS constituent des fichiers réellement sauvegardés. Les
fichiers COM, LCD et LPT sont des fichiers de transmission,
c'est-à-dire qu'ils impliquent l'envoi de données vers et de-
puis des périphériques tels que l'imprimante ou l'écran LCD.
Le BASIC du Modèle 1OO comporte différentes commandes gui
vous permettent de manipuler vos fichiers. Pour spécifier le
périphérique dans lequel se trouve le fichier, vous devez in-
diquer l'abréviation du périphérique, suivie soit d'un nom de
fichier, soit d'une configuration de transmission.
Fichiers RAM
Vous devez spécifier le nom de fichier. Il s'agit d'une chaî-
ne comportant un à six caractères, le premier caractère devant
être une lettre. Cette chaîne est suivie d'un point et d'une
extension comportant deux caractères maximum. Le BASIC utilise
l'extension BA, les fichiers de données et de texte utilisent
l'extension DO et les programmes en langage machine utilisent
l'extension CO. La plupart du temps, l'extension et le terme
RAM sont optionnels
: le BASIC déduit le terme RAM et l'exten-
sion du contexte de la commande.
Par exemple :
"RAM:ACCTS.BA"
"RAMtMEMTST.CO"
"NOTES.DO"
Fichiers sur, cassettes
Comme pour les fichiers R A M , vous devez spécifier un nom de
fichier se composant d'une chaîne d'un à six caractères, le
premier caractère devant être une lettre. Contrairement aux
fichiers RAM, vous ne devez pas spécifier une extension. Cer-
- 1O8 -