Je croyais qu'avec printf on utilisait le \ comme prefixe aux catactères qui ont un usage pré-défini, mais comment imprimer un % ?
Je croyais qu'avec printf on utilisait le \ comme prefixe aux catactères qui ont un usage pré-défini, mais comment imprimer un % ?
Salut,
printf("ceci est une phrase avec le signe %%");
http://man.developpez.com/man3/printf.3.phpEnvoyé par vdumont
Envoyé par man de printf
Il ne faut pas 'croire que', mais ouvrir son livre de C...Envoyé par vdumont
K&R2 Page 152 Tableau 7.1
Ou alors consulter le man en ligne de developpez.com à l'adresse:Envoyé par Emmanuel Delahaye
http://man.developpez.com
C'est rapide et c'est une bonne habitude à prendre que de lire la doc. Si ton problème est résolu, n'oublie pas
Thierry
Il faut quand même garder à l'esprit que les pages man concernent une implémentation du C (cc, gcc) sur un système unixoïde donné... C'est pas 'neutre', et il peut y avoir des extensions non portables (et pas forcément bien signalées).Envoyé par mujigka
Je pense par exemple aux paramètres de strftime (extensions POSIX.1) ou à la confusion entretenu entre 'fichier texte et fichier binaire', très 'unix', mais pas du tout MS-DOS/Windows ...)
"Irrelevent, Captain"Envoyé par man3.fopen()
-- 7/9 in Voyager
Code : Sélectionner tout - Visualiser dans une fenêtre à part printf("%c", '%');
Pourquoi faire simple quand on peut faire compliqué ?Envoyé par Lunixinclar
Partager