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

Responder
K.O.D.
Jack The Nipper
Mensajes: 115
Registrado: Mar Sep 30, 2008 8:45 am
Ubicación: Valencia

Los ficheros en el +3

Mensaje por K.O.D. » 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.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 10 invitados