Ximoon Le 21/12/2002 à 00:48Edité par Ximoon le 21/12/2002 à 00:49 Tu peux montrer comment tu l'appelles stp?

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Link Le 21/12/2002 à 00:55 Je le fais en assembleur, mais en C, ça donnerait:
char buffchaine[30];
char *format="D: %lx A: %lx";
char *adresseDeb, *adresseFin;
sprintf(buffchaine,format,adresseDeb,adresseFin);
ST_helpMsg(buffchaine);
Et il me donne un truc comme ça:
D: 4940 A:5934
(bon je dois me coucher)

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.
Sûrement que ton adresse complète est $00004940, donc il n'affiche pas les '0' inutiles.
Si tu veux absolument les voir, il faut que tu fasses : char *format="D: %08lx A: %08lx"; (il me semble)
Link Le 21/12/2002 à 16:23 Mais le problème, c'est qu'il ne doit même pas y avoir 10 de Différence entre les deux adresses!
C'est pkoi j'ai plutot l'impression d'avoir les deux words d'un même long!

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.
Pourrais-tu poster le vrai code assembleur, pas une approximation en C, s'il te plaît?