Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

pourcentage dans un printf

3 réponses
Avatar
kurtz_le_pirate
bonjour à ceux qui ne sont pas encore parti en vacances.


je n'arrive pas à afficher le signe pourcentage (%) dans un printf.

printf "%7.1f Mo, %2d\n",$freeSize,$pourcent;
-> ok
printf "%7.1f Mo, %2d %\n",$freeSize,$pourcent;
printf "%7.1f Mo, %2d \%\n",$freeSize,$pourcent;
-> Invalid conversion in printf: "%\012" at line 65.

printf "%7.1f Mo, (%2d %)\n",$freeSize,$pourcent;
-> Invalid conversion in printf: "%)" at line 65.

mais
printf "%7.1f Mo, %2d%s\n",$freeSize,$pourcent,"%";
-> ok mais je ne trouve pas ça très top.

une idée ?
merci


--
klp
"bug : probleme d'interface entre la chaise et le clavier"

3 réponses

Avatar
Vincent Lefevre
Dans l'article <488ec02d$0$977$,
kurtz_le_pirate écrit:

printf "%7.1f Mo, %2d %n",$freeSize,$pourcent;
-> Invalid conversion in printf: "%12" at line 65.



%%, comme en C!

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>;
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>;
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)
Avatar
kurtz_le_pirate
Vincent Lefevre wrote:
Dans l'article <488ec02d$0$977$,
kurtz_le_pirate écrit:

printf "%7.1f Mo, %2d %n",$freeSize,$pourcent;
-> Invalid conversion in printf: "%12" at line 65.



%%, comme en C!



merci, mais tu l'as trouvé ou cette info ???


--
klp
"bug : probleme d'interface entre la chaise et le clavier"
Avatar
Nicolas George
"kurtz_le_pirate" wrote in message
<488f2b3a$0$11459$:
merci, mais tu l'as trouvé ou cette info ???



Dans la doc de perl, ça me semble un bon endroit pour chercher. prontf
renvoie à sprintf, et %% est la première construction mentionnée.