par Gesp » 13 Mai 2003 19:29
J'ai plus qu'un truc à faire et tout fonctionne mais là je séche.
<BR>Il s'agit d'écrire en perl les valeurs décimales de VPI et VCI en hexa dans un fichier
<BR>
<BR>J'ai compris qu'il doit s'agir d'un truc approchant cela
<BR>&readhash("/etc/analog/adiusbadsl.conf", %adisettings);
<BR>$adisettings{'VPI'} = printf('%X ', $pppsettings{'VPI'});
<BR>$adisettings{'VCI'} = printf('%X ', $pppsettings{'VCI'});
<BR>&writehash("/etc/analog/adiusbadsl.conf",%adisettings);
<BR>
<BR>sauf que là je ne récupère que des valeurs 1 pour VPI/VCI
<BR>je suis parti d'exemples comme celui-ci mais que je ne comprend pas
<BR>d2h=perl -e "foreach (@ARGV) { printf('%X ', $_); }" $*
<BR> convert decimal to hexa
<BR>
<BR>ou la même chose en plus beau
<BR>for ($i = 0; $i < @ARGV; $i++) {
<BR>printf("%dt= 0x%xn", $ARGV[$i], $ARGV[$i]);
<BR>}
<BR>prompt% d2h 30 50 100
<BR>30 = 0x1e
<BR>50 = 0x32
<BR>100 = 0x64
<BR>
<BR>s'il y a un connaisseur en perl <IMG SRC="images/smiles/icon_bise.gif">