<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Formatierte Ausgabe von Floats in Spalten]]></title><description><![CDATA[<p>Halööchen. Ich hab eine klines Problem mit der formatierten Ausgabe von größeren Floats (bzw double). Ich möchte, dass meine Ausgabe folgendermaßen Aussieht:</p>
<pre><code>2451936.45    13.4
2451936.48    13.6
2451937       10.7
</code></pre>
<p>usw.<br />
Das Problem ist folgendes: Erstens schreibt C++ so große Zahlen von sich aus in wissenschaftlicher Notation, ich krieg also sowas wie</p>
<pre><code>2.45194e+06   13.4
</code></pre>
<p>etc.</p>
<p>Wenn ich das aber explizit mit den Ausgabemodifikatoren ändere, füllt er mir alles dank setw() mit Nullen auf (setw() brauche ich, um die Spalten korrekt zu haben):</p>
<pre><code>2451936.45000 13.4
</code></pre>
<p>Wie mach ichs richtig??</p>
<p>Momewntan sieht mein Code folgendermaßen aus (Ausgabe in wissenschaftlicher Notation)</p>
<pre><code class="language-cpp">cout &lt;&lt;  setw(13) &lt;&lt; left &lt;&lt; noshowpoint &lt;&lt; setfill(' ') &lt;&lt; it-&gt;first &lt;&lt; it-&gt;second &lt;&lt; endl;
</code></pre>
<p>Die Ausgabe ist dementsprechend</p>
<pre><code>2.45199e+06  13.4
2.45199e+06  13.9
2.452e+06    14
2.452e+06    13
2.452e+06    13.7
2.45201e+06  14.1
2.45201e+06  13.5
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/133212/formatierte-ausgabe-von-floats-in-spalten</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 19:49:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/133212.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Jan 2006 08:52:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Formatierte Ausgabe von Floats in Spalten on Mon, 16 Jan 2006 08:52:47 GMT]]></title><description><![CDATA[<p>Halööchen. Ich hab eine klines Problem mit der formatierten Ausgabe von größeren Floats (bzw double). Ich möchte, dass meine Ausgabe folgendermaßen Aussieht:</p>
<pre><code>2451936.45    13.4
2451936.48    13.6
2451937       10.7
</code></pre>
<p>usw.<br />
Das Problem ist folgendes: Erstens schreibt C++ so große Zahlen von sich aus in wissenschaftlicher Notation, ich krieg also sowas wie</p>
<pre><code>2.45194e+06   13.4
</code></pre>
<p>etc.</p>
<p>Wenn ich das aber explizit mit den Ausgabemodifikatoren ändere, füllt er mir alles dank setw() mit Nullen auf (setw() brauche ich, um die Spalten korrekt zu haben):</p>
<pre><code>2451936.45000 13.4
</code></pre>
<p>Wie mach ichs richtig??</p>
<p>Momewntan sieht mein Code folgendermaßen aus (Ausgabe in wissenschaftlicher Notation)</p>
<pre><code class="language-cpp">cout &lt;&lt;  setw(13) &lt;&lt; left &lt;&lt; noshowpoint &lt;&lt; setfill(' ') &lt;&lt; it-&gt;first &lt;&lt; it-&gt;second &lt;&lt; endl;
</code></pre>
<p>Die Ausgabe ist dementsprechend</p>
<pre><code>2.45199e+06  13.4
2.45199e+06  13.9
2.452e+06    14
2.452e+06    13
2.452e+06    13.7
2.45201e+06  14.1
2.45201e+06  13.5
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/967719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/967719</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 16 Jan 2006 08:52:47 GMT</pubDate></item><item><title><![CDATA[Reply to Formatierte Ausgabe von Floats in Spalten on Mon, 16 Jan 2006 08:58:23 GMT]]></title><description><![CDATA[<p>Reicht dir der <em>fixed</em>-Manipulator?</p>
<p>Argh.. nicht zuende gelesen. Hmm da muss man wohl noch mit precision rumspielen. Im Josuttis ist da auf jeden Fall ein längeres Beispiel zu, falls du den zur Hand hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/967726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/967726</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Mon, 16 Jan 2006 08:58:23 GMT</pubDate></item><item><title><![CDATA[Reply to Formatierte Ausgabe von Floats in Spalten on Mon, 16 Jan 2006 08:57:38 GMT]]></title><description><![CDATA[<p>Da fehlt noch ein fixed bei den Manipulatoren, um die wissenschaftliche Darstellung auszuschalten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/967728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/967728</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 16 Jan 2006 08:57:38 GMT</pubDate></item><item><title><![CDATA[Reply to Formatierte Ausgabe von Floats in Spalten on Mon, 16 Jan 2006 09:14:26 GMT]]></title><description><![CDATA[<p>ähm - wie schon oben geschrieben, füllt ers mir dann mit nullen auf...</p>
<pre><code class="language-cpp">cout &lt;&lt;  fixed &lt;&lt; setw(13) &lt;&lt; left &lt;&lt; noshowpoint &lt;&lt; setfill(' ') &lt;&lt; it-&gt;first &lt;&lt; it-&gt;second &lt;&lt; endl;
</code></pre>
<p>führt zu</p>
<pre><code>2451927.70000012.000000
2451929.80000012.100000
2451943.81670012.700000
2451956.62400012.600000
2451959.20000012.700000
2451962.60000013.500000
2451964.80000013.200000
2451971.60000013.600000
2451987.90000013.400000
2451989.50000013.900000
</code></pre>
<p>und sry, den Josuttis hab ich nicht zur Hand...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/967744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/967744</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 16 Jan 2006 09:14:26 GMT</pubDate></item><item><title><![CDATA[Reply to Formatierte Ausgabe von Floats in Spalten on Mon, 16 Jan 2006 09:41:27 GMT]]></title><description><![CDATA[<p>Habe es gerade mal nachgeschlagen - also was du willst, geht anscheinend nur, wenn weder fixed noch scientifc gesetzt ist. In diesem Falle verhält sich die Dezimaldarstellung so wie du willst. Allerdings wird nur in Dezimalschreibweise dargestellt, wenn die Zahl auch precision() Stellen darstellbar ist. Der Schlüssel für dich sollte also sein, die precision entsprechend hoch zu setzen - auf 13 oder 16 oder so.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/967764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/967764</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Mon, 16 Jan 2006 09:41:27 GMT</pubDate></item><item><title><![CDATA[Reply to Formatierte Ausgabe von Floats in Spalten on Mon, 16 Jan 2006 09:49:57 GMT]]></title><description><![CDATA[<p>Ah, das klingt natürlich einleuchtend...</p>
<p>... und funktioniert blendend:</p>
<pre><code class="language-cpp">cout &lt;&lt;  setprecision(13) &lt;&lt; setw(13) &lt;&lt; left &lt;&lt; it-&gt;first &lt;&lt; it-&gt;second &lt;&lt; endl;
</code></pre>
<p>liefert</p>
<pre><code>2451927.7    12
2451929.8    12.1
2451943.8167 12.7
2451956.624  12.6
2451959.2    12.7
2451962.6    13.5
</code></pre>
<p>wie beabsichtigt..<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/967771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/967771</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 16 Jan 2006 09:49:57 GMT</pubDate></item></channel></rss>