Как лучше сохранить данные в masm?
Мне нужно,чтобы моя программа на masm сохраняла данные при выходе и восстанавливала их при следующем входе.
Как и где лучше сохранять данные:в файле (если да,то по какому лучше пути) или есть другие способы
Пример сохранения и восстановления данных в файле:
save.asm
include \masm64\include64\masm64rt.inc
.data
data db "test",13,10,"ttttt",0,1,-1
.data?
file dq ?
nn dq ?
.code
start proc
mov file,flopen("test.txt")
mov nn,flwrite(file,data,14)
flclose file
.exit 0
ret
start endp
end
recovery.asm
include \masm64\include64\masm64rt.inc
.data ?
data db 14 dup(?)
file dq ?
nn dq ?
.code
start proc
mov file,flopen("test.txt")
mov nn,flread(file,data,14)
flclose file
.exit 0
ret
start endp
end