[ Foro de BASIC ]
Hola. alguna ayuda. Consigo hacer funcionar un archivo secuencial con append y logro introducir valores, sumarlos y mostrarlos. El problema es cuando lo vuelvo a ejecutar esos contadores o acumuladores no almacenan lo de la vez anterior. pongo ejemplo de lo que tengo.
CLS
OPEN "listado" FOR APPEND AS #1
DO
INPUT " NOMBRE: ", Nombre$ 'Lee datos desde el teclado.
INPUT " NUMERO: ", n
C = C + n
WRITE #1, Nombre$, n
WRITE #1, C
INPUT "¨Desea ingresar otros datos"; R$
LOOP WHILE UCASE$(R$) = "S"
CLOSE #1
'Mostrar el archivo en la pantalla.
OPEN "listado" FOR INPUT AS #1
CLS
PRINT "Datos en el archivo:": PRINT
DO WHILE NOT EOF(1)
LINE INPUT #1, REC$ 'Leer datos del archivo.
PRINT REC$ 'Imprimir los datos en la pantalla.
LOOP
PRINT "total hasta ahora ", C
CLOSE #1
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)