Chargement…
Réécrire printf : une fonction qu'on appelle sans y penser, et qui repose sur un mécanisme du C que presque personne n'utilise directement.
printf accepte n'importe quel nombre d'arguments de n'importe quel type, décidés à l'exécution en lisant une chaîne de format. Recoder ça oblige à comprendre un mécanisme du langage que la plupart des développeurs n'utilisent jamais directement : les fonctions à nombre variable d'arguments. La version rendue va plus loin que le sujet et ajoute la gestion de la couleur.
Réimplémentation de printf gérant %d %i %u %c %s %b %o %x %X %p %ld %lu %n %%, quelques drapeaux (%#o, %#x, %#X, '0', '+', '-', espace) et le compteur de caractères écrits ; le dossier bonus ajoute une variante de la bibliothèque à sortie colorisée en ANSI.
LECTURE DES SOURCES…