ich möchte die Ausgabe eines Feldes in einer Datei rechtsbündig haben. Das Feld ist auf 10 Chars definiert. Ursprünglich handelt es sich um eine Zahl, welche auf dieses Feld geschrieben wird. Diese ist im Regelfall nur 8stellig mit zwei führenden Nullen. Per write-Befehl schreibe ich die Zahl nun in das 10stellige Charfeld, so dass die beiden führenden Nullen abgeschnitten werden. Nun stehen die 8 verbliebenen Ziffern allerdings linksbündig, so dass rechts zwei Blanks vorhanden sind.
Wie bekomme ich die Zahl rechtsbündig, ohne dass ich genau weiß, wieviele Blanks rechts von der Zahl stehen?
Im o.g. Beispiel ist natürlich klar, dass es sich um 8 Ziffern und zwei Blanks handelt. Ich könnte also per Shift die Zahl um zwei Felder nach rechts rücken.
Ich möchte es aber gerne so haben, dass - sollte die Zahl doch mal vom vorgegebenen Schema abweichen und nur aus 7 oder auch aus 9 Ziffern bestehen - der Feldinhalt automatisch rechts ausgerichtet wird.
Nimm die Menschen wie sie sind, es gibt keine anderen.