Los ficheros en el +3

Todo sobre la creación, diseño y programación de nuevo software para
nuestro Spectrum

Moderador: Sir Cilve Sinclair

Los ficheros en el +3

Notapor K.O.D. el Vie Sep 02, 2016 10:28 pm

Hola, he encontrado un pequeño bug en el tutorial "Los Ficheros en el +3" (http://trastero.speccy.org/cosas/FLeon/ ... +3y+3e.txt)

Estaba probando los ejemplos, y el listado para Hisoft BASIC no va correctamente. Compila, pero luego al ejecutarlo da error al intentar crear el archivo en disco para leer/escribir. Por lo que veo, el gazapo está en la línea 110:

Código: Seleccionar todo
110 OPEN #4,d$+":fichero"


El Hisoft requiere de algo que le diga si el acceso es en modo lectura o en modo escritura. En otros BASIC suele ser algo como OPEN x FOR INPUT o semejantes, el Hisoft sin embargo emplea simplemente el símbolo "-" para escritura y el símbolo "+" para lectura, situados delante del nombre del fichero (delante incluso de la letra de unidad, delante de todo, vamos):

Código: Seleccionar todo
110 OPEN #4,"-"+d$+":fichero"


Lo anterior es para el primer listado (escritura). En el código de ejemplo del segundo listado (lectura), pues, sería:

Código: Seleccionar todo
210 OPEN #4,"+"+d$+":fichero"


Lo pongo por aquí por si alguien más se ha quedado atascado con ese texto y no ha acertado a saber por qué no quiere andar. No sé si el autor leerá los foros.

Un saludo.
K.O.D.
Herbert
 
Mensajes: 64
Registrado: Mar Sep 30, 2008 8:45 am
Ubicación: Valencia

Volver a Programación y nuevos desarrollos

¿Quién está conectado?

Usuarios navegando este Foro: Bing [Bot] y 1 invitado

cron