AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario página 165

Tabla de contenido
de 64 ficheros, de modo que la utilización de números de usuario no tiene demasiado inte­
rés.
No
obstante, es
posible especificar las áreas de usuario en todas las órdenes de gestión
de discos del +3. Los nombres de fichero tienen entonces la siguiente forma:
número-de-usuario letra-de-unidad:nombre-de-fichero
donde
número-de-usuario
es un número del margen de
O
a
15
y la
letra-de-unidad
es
A,
B o M. Si se incluye el número de usuario, es obligatorio especificar también la letra de
unidad. Por ejemplo, para grabar el programa actual en el área de usuario número 5 de
la unidad A daríamos la orden
:
SAVE
"5a:cuadrado"
Uno de los problemas que acarrea la utilización de áreas de usuario es que fácilmente olvi­
damos en qué área hemos grabado un fichero determinado, y encontrarlo puede llevar
bastante tiempo (ya que la orden
CAT
sólo da la lista de los ficheros de un área cada vez
que la ejecutamos).
Como acabamos de decir, la
letra-de-unidad
puede ser A, B o M. Observe que la letra
tiene que ir seguida del signo de dos puntos (v.g., a:cuadrado)
.
Si no especificarnos este
campo, el +3 supone que queremos usar la denominada 'unidad implfcita', 'unidad acti­
va' o 'unidad por defecto'
.
(Al encender el ordenador, +3 BASIC adopta la unidad A
como unidad implícita.) Por consiguiente, la orden
SAVE
"cuadrado"
es
equivalente
a
SAVE
"a:cuadrado"
en el supuesto de que no hayamos cambiado de unidad implícita.
Las órdenes
SAVE y LOAD
tienen sendas formas
especiales
con las que podemos cambiar
de unidad implícita sin produ
cir ningún
otro efecto. Si
SAVE
o
LOAD
van seguidas de
una especificación de fichero que sólo consiste en una letra de unidad y el signo de dos
puntos, la unidad especificada se convierte en nueva unidad implícita. Por ejemplo,
SAVE
"m:"
SAVE
"cuadrado"
selecciona la unidad M como nueva unidad implícita y graba el programa en ella. (En
cambio, la orden
SAVE
"m:cuadrado" grabaría el programa en la unidad M, pero la
unidad implícita seguiría siendo la
misrna.)
Para volver a seleccionar la unidad A daremos la orden
SAVE
"a:"
Debe quedar claro que las órdenes
SAVE y LOAD
seguidas de solamente una letra de uni­
dad (y el signo de dos puntos) no hacen más que establecer la unidad implícita. En parti
­
cular, no graban ni cargan ningún fichero; para que lo hagan es
necesario
especificar un
nombre de fichero.
Sección 20.
Operaciones
con
los
ficheros
155
Tabla de contenido
loading

Tabla de contenido