[Perl]-cadrage de valeur
Résolu
blux
Messages postés
27122
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.
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 voir également:
- [Perl]-cadrage de valeur
- Cadrage instagram - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur ascii - Guide
- Excel ne pas afficher #valeur ✓ - Forum Excel
- La valeur relative de 9 dans 295 700 est - 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