DO
INPUT a$
IF a$ = "open" THEN
INPUT "name:", filename$
OPEN filename$ FOR INPUT AS #1
DO WHILE NOT EOF(1)
INPUT #1, files$
PRINT files$
LOOP
CLOSE #1
ELSEIF a$ = "print" THEN
INPUT "name:", filename2$
OPEN filename2$ FOR INPUT AS #2
DO WHILE NOT EOF(1)
INPUT #2, files2$
PRINT files2$
LOOP
CLOSE #2
END IF
LOOP
izidor wrote:When opening a file by typing "open" everything works, but it doesn't work with "print". Can anyone tell me why, it doesn't make any sense to me?
DO
INPUT a$
IF a$ = "open" THEN
INPUT "name:", filename$
OPEN filename$ FOR INPUT AS #1
DO WHILE NOT EOF(1)
INPUT #1, files$
PRINT files$
LOOP
CLOSE #1
ELSEIF a$ = "print" THEN
INPUT "name:", filename2$
OPEN filename2$ FOR INPUT AS #2
DO WHILE NOT EOF(1)
INPUT #2, files2$
PRINT files2$
LOOP
CLOSE #2
END IF
LOOP
I think the problem is:
OPEN filename2$ FOR INPUT AS #2
DO WHILE NOT EOF(1)