On voit quand même que faire le formatage dans la chaine de format n'est pas la panacée et que ça devient rapidement des incantations chamaniques. Je n'ai pas trouvé comment faire l'équivalent de : int num=12, width=8;
char fillChar='#';
std::cout << std::setfill(fillChar) << std::setw(width) << num;
Alors certes c'est parfois un peu verbeux lorsqu'il n'y a aucun formatage à faire mais dès qu'on veut faire la moindre petite chose c'est à la fois puissant, expressif et beaucoup plus souple qu'une chaîne de format.
[^] # Re: Une si bonne API
Posté par Étienne . En réponse à la dépêche Sortie de Qt 4.6. Évalué à 4.
int num=12, width=8;
char fillChar='#';
std::cout << std::setfill(fillChar) << std::setw(width) << num;
Alors certes c'est parfois un peu verbeux lorsqu'il n'y a aucun formatage à faire mais dès qu'on veut faire la moindre petite chose c'est à la fois puissant, expressif et beaucoup plus souple qu'une chaîne de format.