Je suis en train de trouver nombre de caractères dans la chaîne prise par user.However lengthof me retourne la taille de l'initialisation de la chaînex86 Assemby: longueur trouver de ficelle prendre par l'utilisateur
Ceci est mon code, il retourne 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
itérer sur les personnages jusqu'à ce que vous trouviez un '\ '0'', à moins que' ReadString' renvoie la longueur pour vous (vérifiez la documentation de la bibliothèque que vous utilisez). – Michael