Je travaille sur l'introduction d'un ancien code de 1998 au 21ème siècle. L'une des premières étapes du processus consiste à convertir les instructions printf en variables QString. Peu importe combien de fois je regarde printf, je finis toujours par oublier une chose ou l'autre. Donc, pour le plaisir, décodons ensemble, pour l'éternité et par la même occasion créer le premier petit 'printf primer' pour Stackoverflow.Décoder les instructions printf en C (Printf Primer)
Dans le code, je suis tombé sur ce petit bijou,
printf("%4u\t%016.1f\t%04X\t%02X\t%1c\t%1c\t%4s", a, b, c, d, e, f, g);
Comment les variables a, b, c, d, e, f, g formater?
Pour 'g', le 4 a un effet: si la chaîne est plus courte que 4 caractères, il sera l'espace- rembourré (à gauche). –