Merci koala01 pour tes préoccupations concernant mon programme.
Je crois que j'ai une certaine difficulté à m'expliquer.
Comme on dit, un dessin vaut mieux que mille explications.
Donc voici schématiquement ce que je cherche à faire.
Mon problème est les points 4) et 7).
mintho carmo me faisait remarquer le problème de l'espace mémoire non partagé.
Je confirme que l'espace mémoire est partagé et que mon tableau est utilisable des 2 côtés. C'est juste le transfert qui est quelque peu complexe.
Le transfert de mon tableau entre la partie1 et 2 ne peut se faire que par une variable double, je n'ai pas le choix.
Je rappelle que ce transfert passe par une variable globale déjà existante de type double, ce n'est pas moi qui la créée et je suis obligé de m'y adapter.
Malgré mes maigres connaissant d'informatique, je ne crois pas que je puisse rentrer un tableau dans une variable globale.
Donc je ne vois pas d'autre solution que de transférer un pointeur "décimal" dans cette variable globale.
Si mes transformations hexa->décimal et décimal->hexa sont correctes et que la valeur hexa de ma 2eme transformation est exactement identique à la valeur de départ (condition sine qua non) je ne vois pas ou est le problème pour la récupération de mon tableau par mon pointeur.
Merci de me dire si je me fourvoie complètement. Dans ce cas je cherche une autre solution. Mais, d'après mes autres recherches, je reste convaincu que ma solution est viable.
Avec mes remerciements et salutations.
Partager