Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2664 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Un convertisseur Decimal->Hexa "a l'envers"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un convertisseur Decimal->Hexa "a l'envers"

n°1546317
guepe
J'ai du noir sur la truffe ?
Posté le 21-04-2007 à 17:33:50  profilanswer
 

Mon probleme est simple : je veut à partir d'un nombre décimal trouver l'hexa qui a la meme "valeur", en fait pas vraiment
 
Ex : j'ai 10 en décimal. Je cherche a trouver 10 en hexa...
J'ai écris un algo (divisions successives par 10) mais c'est tres lent : j'ai de tresgros nombres a transformer, de l'ordre de 1 million.. et les divisionspar 10 c'st lent sur ma plateforme.
 
Je ne sais pas si c'est bien clair, mais comment exprimer un nombre en décimal comme étant en hexa ? Je ne cherche as une conversion, ca c'est facile, mais plutot a exprimer un nombre décimal comme étant en hexa... 10 dec = 0x10 (meme si mathématiquement c'est faux  :D )
 
Une idée super rapide a exécuter ?


---------------
Un blog qu'il est bien
mood
Publicité
Posté le 21-04-2007 à 17:33:50  profilanswer
 

n°1546325
masklinn
í dag viðrar vel til loftárása
Posté le 21-04-2007 à 17:53:37  profilanswer
 

"0x%d"?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1546331
Ace17
Posté le 21-04-2007 à 17:59:58  profilanswer
 

Je pense qu'il veut un nombre en sortie. En gros, la formule mathematique qui, pour y donne, permet de trouver quel est le nombre x qui en hexa possede la meme ecriture que y en decimal. J'ai bon?

n°1546345
masklinn
í dag viðrar vel til loftárása
Posté le 21-04-2007 à 18:21:29  profilanswer
 

Code :
  1. char[50] temp;
  2. sprintf(temp, "0x%d", 10);
  3. int hexValue = strtol(temp, NULL, 0);


?

Message cité 1 fois
Message édité par masklinn le 21-04-2007 à 18:22:13

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1546351
guepe
J'ai du noir sur la truffe ?
Posté le 21-04-2007 à 18:53:35  profilanswer
 

masklinn a écrit :

Code :
  1. char[50] temp;
  2. sprintf(temp, "0x%d", 10);
  3. int hexValue = strtol(temp, NULL, 0);


?


Merci !!  :bounce:  
Ca marche impeccable... pfff en plus en C c'est parfait  [:al_bundy]  
 
Bonne journée !


---------------
Un blog qu'il est bien

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Un convertisseur Decimal->Hexa "a l'envers"

 

Sujets relatifs
Lire un fichier a l'enversOracle : convertion décimal
Edition de fichier en Hexa et Checksumconvertisseur jarchi
Recherche convertisseur (Excel) xls en Csvconvertisseur de monnaie
Conversion décimal/binaire/hexadécimalconvertir du décimal en binaire
algo convertion decimal binaireconvertion binaire decimal
Plus de sujets relatifs à : Un convertisseur Decimal->Hexa "a l'envers"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR