0
我試圖找到通過user.However採取串lengthof返回我初始化字符串的字符大小的數86 Assemby:查找字符串的長度以用戶
這是我的代碼,它返回11
INCLUDE Irvine32.inc
.data
MAX = 10
stringIn BYTE MAX+1 DUP (?)
.code
main PROC
mov edx,OFFSET stringIn
mov ecx,MAX
call ReadString
call writeString
mov eax,lengthof stringIn
call writeint
main ENDP
END main
遍歷字符,直到你找到一個''\ 0'',除非'ReadString'會爲您返回長度(請查看您使用的庫的文檔)。 – Michael