[Perl]-cadrage de valeur
Résolu
blux
Messages postés
2001
Date d'inscription
Statut
Modérateur
Dernière intervention
-
lami20j -
lami20j -
Bonjour,
j'ai une variable dans un script perl que je souhaite cadrer à droite à l'affichage, mais malgré tous mes efforts, elle reste désespérément cadrée à gauche quand elle est purement numérique (c'est une valeur hexa).
J'essaie avec printf ("%5s",$TAB[2]); mais rien n'y fait...
Elle est initialisée par la ligne : $TAB[2] =~ s/([a-fA-F0-9]{2})/chr(hex $1)/eg;
Pourquoi cela se fait-il et comment solutionner ?
Merci d'avance.
--
A+ Blux
j'ai une variable dans un script perl que je souhaite cadrer à droite à l'affichage, mais malgré tous mes efforts, elle reste désespérément cadrée à gauche quand elle est purement numérique (c'est une valeur hexa).
J'essaie avec printf ("%5s",$TAB[2]); mais rien n'y fait...
Elle est initialisée par la ligne : $TAB[2] =~ s/([a-fA-F0-9]{2})/chr(hex $1)/eg;
Pourquoi cela se fait-il et comment solutionner ?
Merci d'avance.
--
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
A voir également:
- [Perl]-cadrage de valeur
- Cadrage instagram - Guide
- Cadrage page word - Guide
- Valeur ascii - Guide
- Ecouteurs denon perl - Accueil - Audio
- Valeur relative et absolue - Forum Excel
6 réponses
hello
il y a peut-être des espaces qui la "pousse" à gauche, essayer pour voir
printf ("++%5s++",$TAB[2]);
il y a peut-être des espaces qui la "pousse" à gauche, essayer pour voir
printf ("++%5s++",$TAB[2]);
Ben non justement, elle est vraiment "brute"...
J'ai d'autres valeurs hexa, avec un espace devant, qui sont correctement cadrées...
J'ai d'autres valeurs hexa, avec un espace devant, qui sont correctement cadrées...
Laisse tomber, c'est une conn**$*$* de ma part, j'avais mis un espace à la fin pour séparer des autres champs et c'est lui qui mettait le souk :
printf ("%5s",$TAB[2])." ";
printf ("%5s",$TAB[2])." ";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question