Forum: Programmieren allgemein
by Freiwilderer,
5. Dez 2011
nein, aber %4.1f passt prima, so gehts :D
... wieder was gelern, ... danke :)
Forum: Programmieren allgemein
by Freiwilderer,
5. Dez 2011
Wisst ihr, im Grunde ist es eine alte formularvorlage, die in einem Dos Programm verwendet wurde.
Die ausgedruckten Blätter werden unterschrieben, eingescannt und automatisch verarbeitet.
Um den Umstieg zu erleichtern und die Abstimmung mit dem einzuscannenden Programm zu erleichtern (das ist nicht von mir.) habe ich mir gedacht, ich nutze weiterhin die selben Formatdateien. Im Dos wurde so...
Forum: Programmieren allgemein
by Freiwilderer,
5. Dez 2011
@Sir Rufo, es ist ja so, dass er trotzdem nicht abschneidet, aber ich versuch das mal ;)
@DeddyH
Die Funktion, die ich habe, baut mir aus zB. / / Fester Text ######## ##.# einen Formatstring auf, der so aussieht: %+6.6s Fester Text %8d %2.1f
der freie Text soll dabei linksbündig, die Zahlen aber rechtsbündig sein
und, bis auf das letzte funktionierts ja auch schon ;)
Forum: Programmieren allgemein
by Freiwilderer,
5. Dez 2011
@DeddyH
Das Problem ist, dass ich pro Zeile nur einmal "Format" habe und dann u.U. 3-5 verschiedene Platzhalter, weshalb ich keine zwei Formatiereungen machen kann.
@Sir Rufo ... ich ware igentlich davon ausgegangen, dass das jeweils die anzahl der vor und nachkommastellen angibt
also ich will im Grunde Werte zwischen 0 und 99.9 so ausgegen:
1.3
7.1
39.4
45.0
99.8
Forum: Programmieren allgemein
by Freiwilderer,
2. Dez 2011
hey, danke.
mit so ner schnellen und direkten antwort hatte ich gar nich gerechnet :)
seltsam ist jetzt nur, dass er mir die aber auch nicht mit leerzeichen auffüllt.
also im grunde, wenn ich 22 zeichen sage, dann will ich auch genau 22 zeichen haben ;)
is alles etwas vertrackt, weil die ausdrucke später eingescannt und automatisch verarbeitet werden ......
Forum: Programmieren allgemein
by Freiwilderer,
2. Dez 2011
Moin,
ich versuche gerade mithilfe einer alten DOS Formatvorlagen Datei mir FormatStrings zu basteln.
Die alte Datei sieht so aus:
001\ \ Nr.: ########
002\ \ Telefon: \ \
003Fahrer Tournummer : ##### Datum: \ \
Leere Stellen zwischen zwei \ sind Platzhalter für Strings und # sind...