Ma chaîne est hmm, 350 caractères. Je dois le centrer dans la console afin qu'il ait les mêmes marges du côté gauche et du côté droit. Quand j'essaye de setw() sur ceci, j'obtiens une sortie comme ceci (seulement le début est avec une marge).Comment faire pour imprimer correctement une longue chaîne avec une marge (setw())?
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Ce que je suis en train de réaliser:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Mon code ressemble à ceci (uniquement pour le côté gauche, je ne l'ai pas encore essayé pour le second encore):
out << left << setw(20) << " " << longString << endl;
Si quelqu'un sait comment atteindre mon objectif, je serai reconnaissant!
votre largeur de ligne peut changer? – user463035818
non, c'est constant –