Je croyais qu'avec printf on utilisait le \ comme prefixe aux catactères qui ont un usage pré-défini, mais comment imprimer un % ?
Version imprimable
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.phpCitation:
Envoyé par vdumont
Citation:
Envoyé par man de printf
Il ne faut pas 'croire que', mais ouvrir son livre de C...Citation:
Envoyé par vdumont
K&R2 Page 152 Tableau 7.1
Ou alors consulter le man en ligne de developpez.com à l'adresse:Citation:
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 :resolu:
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).Citation:
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"Citation:
Envoyé par man3.fopen()
-- 7/9 in Voyager
Code:printf("%c", '%');
Pourquoi faire simple quand on peut faire compliqué ? ;)Citation:
Envoyé par Lunixinclar