[NEWBIE] comment passer une structure en paramétre :( !?
xaminou
Messages postés10Date d'inscriptionmercredi 1 janvier 2003StatutMembreDernière intervention22 août 2007
-
26 déc. 2004 à 23:51
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 2007
-
15 janv. 2005 à 00:09
voilà mon probléme j'aimerai passé en parametre pr une fonction une structure du genre :
endroit struct
x dw ?
y dw ?
endroit ends
; je declare une structure :
endroit1 endroit ?
; j'initialise les deux coordonnées :
mov endroit1.x,100d
mov endroit1.y,150d
; et la j'aimerai le passé en parametre :
push endroit1
call lire_coordonnee ; par exemple
lire_coordonne proc
??????
ret
lire_coordonne endp
la question est comment accedé à "endroit1.x" ou "endroit1.y" dans la fonction lire_coordonne , voila et merci d'avance pour les responses :) (bonne année en passant :P)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 27 déc. 2004 à 00:15
ben d'ordinaire quand c'est une structure on passe le pointeur sur son adresse:
push offset maStruct
tout depend comment tu codes la fonction qui doit recevoir.