j'ai essayé mais je n'utilise pas de iostream, et même en incluant la bibliothèque, tout part en rade (102 errors,...).
J'ai essayé une méthode a la main: je fais
sprintf(s,"%x",s_var_initiale);
sscanf(s,"%d",&entier_final);
ça marche quand s= 27 ou 39 mais dès que s="0d" (ce qui n'est pas un entier) il renvoie 0, ce qui me ramène au point de départ.
Si vous avez une autre solution, merci d'avance..