Функция чтения файла работает отлично, но запись вообще не работает. Пожалуйста, помогите мне решить эту проблему.Даже я не могу найти точную проблему.
INCLUDE Irvine32.inc
.data
filename byte "Input.txt",0
filelist byte 6000 dup(?),0
filelength dword ?
filehandle dword ?
.code
main PROC
call ReadFileInput
MOV ECX,1000
MOV EDX,offset filelist
CALL WRITESTRING
call WriteFileOutput
; call dumpregs
exit
main ENDP
ReadFileInput proc
mov edx,offset filename
call OpenInputFile
mov ecx,10000
mov filehandle, eax
mov edx,offset filelist
call ReadFromFile
mov filelength,eax
RET
ReadFileInput ENDP
WriteFileOutput PROC
mov edx,offset filename
mov eax,filehandle
mov edx,offset filelist
mov ecx, 10000
call WriteToFile
call closefile
Ret
WriteFileOutput ENDP
END main