Problématique
Comprendre le fonctionnement des fonctions à nombre d'arguments variable et la gestion du format en réécrivant printf depuis zéro, sans recourir à la fonction de la libc.
Projet École 42, réimplémentation en C de la fonction printf : parsing de la chaîne de format, gestion des conversions (%c %s %p %d %i %u %x %X %%) et des arguments variadiques (va_args).
Comprendre le fonctionnement des fonctions à nombre d'arguments variable et la gestion du format en réécrivant printf depuis zéro, sans recourir à la fonction de la libc.
Réalisé en 2021 dans le cadre du cursus de l'École 42 Paris.
Une version de printf qui parse la chaîne de format, lit les arguments
variadiques (va_start / va_arg / va_end) et applique les conversions
par type (%c %s %p %d %i %u %x %X %%), en renvoyant le nombre de caractères
écrits.
Les technologies mobilisées sur cette mission.
Discutons de vos enjeux et voyons comment transformer votre vision en réalité technique, maintenable et testée.