Программа должна взять путь к файлу в качестве ввода, а затем отобразить текст внутри него.Но мой код просто открывает текстовый файл в папке отладки, он не может открыть текстовый файл в других папках с заданным путем.
Это часть кода:
INCLUDE Irvine32.inc
INCLUDE macros.inc
BUFFER_SIZE = 50
.data
buffer BYTE BUFFER_SIZE DUP(?)
filename BYTE 80 DUP(0)
fileHandle HANDLE ?
.code
main PROC
; Let user input a filename.
mWrite "Enter an input filename: "
mov edx,OFFSET filename
mov ecx,SIZEOF filename
call ReadString
; Open the file for input.
mov edx,OFFSET filename
call OpenInputFile
mov fileHandle,eax