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

  FORUM HardWare.fr
  Programmation
  Perl

  [perl] conversion d'hexa vers decimal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[perl] conversion d'hexa vers decimal

n°741923
trictrac
Posté le 27-05-2004 à 16:33:17  profilanswer
 

bah tout est dans le titre, je galere a mort pour faire cette miserable chose :(
Si quelqu'un avait un truc sous le coude, ou au moins une methode.
C'est pour des adresses mac, donc que des truc avec que 2 caracteres
-> 16x le premier + le second, mais je sais pas comment decouper la chaine.
Merci bien

mood
Publicité
Posté le 27-05-2004 à 16:33:17  profilanswer
 

n°741941
gfive
Posté le 27-05-2004 à 16:44:27  profilanswer
 

avec un bête hex(chaine hexa)
:  
 
hex("AA" ) -> 170
 
 
 
 

n°741943
trictrac
Posté le 27-05-2004 à 16:45:33  profilanswer
 

j'ai trouvé sprintf("%d",hex($var));
 
Merci bien

n°741964
Taz
bisounours-codeur
Posté le 27-05-2004 à 16:53:19  profilanswer
 

et tu crois que ça fais quoi en plus que la solution de gfive ?

n°742292
trictrac
Posté le 27-05-2004 à 21:26:49  profilanswer
 

pas besoin de le prendre comme ca ..
j'ai rien prétendu du tout.
J'ai trouvé une solution, et je la met, tout simplement, pour en faire profiter les autres. Pas besoin de monter sur tes grands chevaux comme ca. Et si ca fait la meme chose, tant mieux. La mienne marchait, donc j'ai pas essayé la sienne, mais je le remercie qd meme. Je fais quoi? je modifie mon programme pour mettre la sienne ??

n°742295
Taz
bisounours-codeur
Posté le 27-05-2004 à 21:28:45  profilanswer
 

tu peux faire aussi hex($i) * 1 + 0, ça marche aussi tu sais

n°742310
pospos
Posté le 27-05-2004 à 21:43:27  profilanswer
 

hex() est beaucoup plus rapide qu'un sprintf

n°742313
Taz
bisounours-codeur
Posté le 27-05-2004 à 21:46:43  profilanswer
 

sauf que là il s'agissait de combiner les deux :o

n°742480
pospos
Posté le 28-05-2004 à 00:20:42  profilanswer
 

ha ouai
sympa

n°742551
trictrac
Posté le 28-05-2004 à 08:07:20  profilanswer
 

suite a cette magnifique polemique, j'ai testé avec juste 'hex(' et ... bah ca marche, effectivemeent. Apres, va savoir pourquoi l'astuce que j'ai trouvée contenait sprintf( et hex(.
M'enfin, au temps pour moi pour ceux que j'ai pu froisser


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

  [perl] conversion d'hexa vers decimal

 

Sujets relatifs
lein vers un documentconversion CString à int
Type Pascal vers Type Ctype de données pascal vers c++
[Delphi] Conversion string > tstrings?problème de conversion d'un hexadécimal en binaire !
[SVG] lien hypertexte avec SIGNET depuis 1image SVG vers 1page HTMLlien vers un site
Migration d'une base de donnée ACCESS vers OracleConversion CString en char* ?
Plus de sujets relatifs à : [perl] conversion d'hexa vers decimal


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