CARBON_14 a écrit :
Vieux souvenir le Fortran...
Si pas de solution, faudrait avoir autant de formats que de cas
,"au",1x,I2,1x,A7,1X,I4)'
,"au",1x,I2,1x,A8,1X,I4)'
,"au",1x,I2,1x,A9,1X,I4)'
et faire branchement selon
ou essayer, sais pas si ça marcherait, comme en C, faire une chaîne format
sprintf(szChne, "%f bidule %u", ...);
on peut le remplacer par sprintf(szChne, szChneFormat, ...); avec szChneFormat une chaîne de caractères qui contiendrait ici {"%f bidule %u"}.
Si la fonction l'admet, c'est gagné.
NB : des champs alignés (pour le mois), c'est pas mal non plus, ça fait "ancienne mode".
|