bonjour,
J'ai une variable déclarer comme celà :
comment puis-je faire un print sans afficher 0x0c mais en envoyant bien la valeur 12 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $FF = "0x0c"
merci
bonjour,
J'ai une variable déclarer comme celà :
comment puis-je faire un print sans afficher 0x0c mais en envoyant bien la valeur 12 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $FF = "0x0c"
merci
C'est très simple il faut utiliser sprintf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 my $value = 10; my $hexval = sprintf("%x", $value); my $decval = hex($hexval);
je n'arrive pas bien à les utilisé (ou la chuis pas bien ce matin)...
lorsque je fait : print STDOUT hex("0x0c"); ça imprime 12 et lorsque je fait
$var = "0x0c"
sprint("%x", $var);
ça ne m'imprime rien du tout
Euh oui en effet c'est bien hex qu'il faut utiliser pour convertir en hex-to-dec.
mais moi je ne veux pas convertir je veux 'imprimer' ce code ascii
affiche ----> a or mois je voudrais le retour chariot.\$v = sprintf("%x", 0x0a);
print STDOUT "----> $v";
c bon j'ai trouvé. En fait c'est la fonction chr() que j'avais besoin
Partager