Salut, je voulais savoir s'il est possible d'ajouter dans un projet de visual c++ un programme assembleur, une fonction ou une commande...
Salut, je voulais savoir s'il est possible d'ajouter dans un projet de visual c++ un programme assembleur, une fonction ou une commande...
oui tu peux ajouter de l asm dans ton code :
__asm{
//Ajout du code assembleur
}
Salut !!
voici un exemple d'asm sous vc++
cette fonction compare Mine et Mytext. S'il sont egaux,elle renvoie true. Sinon, false
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 bool test(char* MyText) { char Mine[] ="juste un test"; _asm{ push ebx //met dans la pile ebx, histoire d'avoir un truc a faire a 'end' test MyText,Mine jnz nok // = jne nok (enfin je crois) mov eax,1 //renverra 1 car eax = 1 jmp end nok: xor eax,eax //renverra false car eax = 0 end : pop ebx } }
Comme tu peux le voir, tu peux "melanger" asm et c++ dans VC++ sans aucuns problemes. Extrement pratique !
Merci a tous les deux, c exactement ce que je cherchais...
![]()
Partager