Smart-Art formatieren Tabellen auf stdout in C

Ich versuche Tabelle schreiben auf stdout mit numerischen Daten. Ich möchte so zu formatieren, dass die zahlen ausgerichtet sind wie:

1234     23
 312   2314
  12    123

Ich weiß, dass max Länge der Zahl ist 6 chars, ist es eine intelligente Art und Weise zu wissen, wie viele Räume muss ausgegeben werden, bevor die Zahl so sieht es genau so aus?

Blick auf std::setw und std::setfill im <iomanip>.
gibt es eine Möglichkeit ohne die Verwendung von <iomanip>? Ich weiß, es klingt komisch, aber ich möchte, dass mein code so portabel wie möglich
iomanip ist ein header, der kommt mit der C++ standard library-Sie können nicht finden, alles, was more portable...
Alles klar, Ihr überzeugt mich 🙂 danke

InformationsquelleAutor Blackie123 | 2011-12-18

Schreibe einen Kommentar