Bonjour, je veux remplir un tableau en utilisant MASM32
quand j'ai essayé ce code il entre en boucle infini et il m'affiche le msg "entrez un entier" 3 fois pour chaque itération , j'ai pas compris ou l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 .586 .model flat,stdcall option casemap:none include windows.inc include kernel32.inc include user32.inc includelib kernel32.lib includelib user32.lib include masm32.inc includelib masm32.lib .data msg db "entrez un entier",0Dh,0Ah,0 .data? tab dd 5 dup(?) en db ? .code start: xor esi,esi lea esi,tab xor ecx,ecx mov cl,5 boucle: invoke StdOut,addr msg invoke StdIn,addr en,1 invoke atodw,addr en mov [esi],eax add esi,2 loop boucle end start
Partager