Ausgabe in Exponentendarstellung bei Linux(GNU) und Windows(GNU)
-
Hallo,
ich habe folgendes Problem:
Ich benötige die formatierte Ausgabe einer Zahl. Wenn ich unter Linux arbeite, werden mir Zahlen in Exponentialdarstellung immer mit zwei Stellen nach dem e ausgegeben (Bsp: 2.1e03). Wenn ich das selbe unter Windows mache, stehen drei Stellen hinter dem e (Bsp:2.1e003).
Gibt es eine Möglichkeit die Stellen hinterm e festzulegen?thx
fogump
-
Wie gibst du die Zahlen denn aus? printf? cout? sonstwas?
-
Hallo hammer_heini
mit "fprintf" schreibe ich die Zahl in eine Datei, die später weiter verwendet wird und die vom Aussehen sehr genau definiert sein muß.
mfg & thx
fo gump
-
Die Anzahl der Stellen nach dem e kann man leider nicht verändern. Du kannst lediglich die Anzahl der Zach- und Vorkommastellen festlegen.
Siehe auch:
http://www.cplusplus.com/ref/cstdio/printf.html