Je récupère une version d'un code source en C ou printf était utilisé de la façon suivante :
Lors d'une compilation via l'optimisation gcc "O2", j'ai le droit à un plantage du printf. Si je vire l'option, cela marche.printf("%1$ld%2$s%6$7.7ld", 2134,(const char*) "valu", 1234, (const char*)"emet", "autreem", 1234);
J'aimerai savoir si il existe un workarround via une option du GCC ou autre permettant d'utiliser le printf comme cela. Ou bien si il existe une autre fonction que le printf permettant d'utiliser un pattern de formattage variant sans l'intégralité des arguments.
Partager