Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2557 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"?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)