C++ Tabellenausgabe im Terminal symmetrisch
-
Guten Tag zusammen,
ich hätte eine Frage zu der Ausgabe von double Zahlen mit festvorgegebener precision Zahl, jedoch schwankendem Vorzeichen. Durch das variierende Vorzeichen verschiebt sich die Tabelle, sodass + und - Werte um ein char verschoben sind. Tabulatoren ind programmiert. Gibt es eine möglichkeit die hinterste Ziffern auf eine Höhe zu machen ohne komplizierten if Ausdruck?Vielleicht durch links bzw. rechtsbündigkeit? Anbei ein Foto
Vielen Dank für jegliche Hilfen
-
Du könntest auch das + ausgeben:
http://en.cppreference.com/w/cpp/io/manip/showpos
-
Das ist schon mal gut, vielen Dank! Aber leider muss ich eine Mustervorgabe erfüllen und da ist leider kein +zeichen, aber trotzdem vielen Dank, gut zu wissen, dass so etwas auch möglich ist!
-
Da gibt's natürlich noch mehr Möglichkeiten. Vielleicht setw?
-
Nicht dass es jetzt besonders "schön" wäre, aber ....
if (x >= 0)
ist kompliziert?
-
Suchst du so etwas: http://www.cplusplus.com/reference/ios/right/ ?
Hab das aber nicht an deinem Beispiel getestet.