printf formatieren
-
Hallo!
mein Problem: ich möchte mehrere Kommazahlen formatiert mit printf nebeneinander ausgeben.Beispiel
5,42 | 4,89 | 4,7da ich dies aber mehrzeilig machen will ergibt sich ein (optisches) Problem
wenn ich zwei oder drei Stellen vor dem Komma habeBeispiel
5,42 | 4,89 | 4,7
15,42 | 64,89 | 4,7
5,42 | 34,89 | 4,7und das sieht sch***sse aus
ich würde das gerne so ausgeben
5,42 | 4,89 | 4,7
15,42 | 64,89 | 4,7
5,42 | 34,89 | 4,7
-
Änderung
(obiges ausgabebeispiel falsch dargestellt)
ich würde gerne die Ausgabe so haben, dass die Striche untereinander sind
also die einstelligen Zahlen um ein leerzeichen vorne ergänzt werden
-
Probier mal:
printf("%4.f\t|%4.f\t|%4.f\t| ...", float1, float2, float3, ...);
Gruß Winn
-
Das funktioniert und sieht gut aus. Tausend Dank.