Tabelle zeichnen in C



  • Hallo,
    wie kann ich meine Werte auf der Stdout in Form einer Tabelle ausgeben.
    Habe es mit printf() und Tabulatoren dazwischen versucht, aber da die Ausgabewerte unterschiedlich lang sind ist diese extrem verschoben und das Fenster ist zu klein bei mehreren tabulatoren trotz Fullscreen Mode. Andere Möglichkeiten?

    Danke!



  • man: printf("%24s", "zelle");
    Wenn aber das Fenster zu klein ist -- zaubern kann ich leider nicht.



  • Hi,
    Damit die Tabelle bei unterschiedlichen Zahlen nicht aus der Form gerät, kann man folgende Formatierung verwenden
    z.B. printf('' >%6.3f'', 2.5); ergibt die Ausgabe > 2.500, also insg. 6 Stellen, 3 Nachkommastellen, Vorkommastellen evtl mit Leerzeichen aufgefüllt.



  • Hi!

    Cyros schrieb:

    ... Andere Möglichkeiten?...
    Danke!

    Tabelle scrollen; einen Teilbereich der Tabelle anzeigen, den die größe deines Konsolenfensters zulässt.


Anmelden zum Antworten