Bonjour,
Je travaille sur l'évolution d'une application qui appelle des exécutables codés en C, et je dois les transcoder en java. (Je ne suis pas développeur C)

Dans le code cette notation me perturbe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sprintf(wrk_enreg, "%12.12s",  monTableauDeChar )
Je ne comprend pas na nuance entre "%12s" et "%12.12s". Pour un float le ".12" signifierait 12 chiffres après la virgule, mais que signifie-t-il pour une chaine de char?
Je ne trouve rien ni dans la page man de sprintf, ni ailleur...

Merci de vos réponses.