Вам необходимо передать переменные для записи в файл в подпрограмме Saving:
PRINT "Enter name";: INPUT name$
PRINT "Enter age";: INPUT age%
PRINT "Enter gender";: INPUT gender$
CALL Saving(name$, age%, gender$)
END
SUB Saving (name$, age%, gender$)
Save1.Txt$ = "save1.txt"
OPEN Save1.Txt$ FOR APPEND AS #1
PRINT #1, name$
PRINT #1, age%
PRINT #1, gender$
CLOSE #1
END SUB
Или вы можете объявить переменные как общие:
DIM SHARED username AS STRING
DIM SHARED age AS INTEGER
DIM SHARED gender AS STRING
PRINT "Enter name";: INPUT username
PRINT "Enter age";: INPUT age
PRINT "Enter gender";: INPUT gender
CALL Saving
END
SUB Saving
Save1.Txt$ = "save1.txt"
OPEN Save1.Txt$ FOR APPEND AS #1
PRINT #1, username
PRINT #1, age
PRINT #1, gender
CLOSE #1
END SUB