<?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[Formatierung von Zahlen, es klappt nicht so wie ich will :-(]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte eine Zahl mit voranstehenden Nullen auffüllen und 2 Nachkommastellen haben ... hier mal der Code:</p>
<pre><code class="language-cpp">// function for convert double to string
public: const string Double2str(double d, int prec) {
	stringstream ss;
	//ss.precision(prec);
	ss &lt;&lt; (&quot;%03f.2&quot;, d);
	return ss.str();
}
</code></pre>
<p>Leider funzt das nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
<p>Kann mir jemand sagen was falsch ist?</p>
<p>MfG,<br />
du ciel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200468/formatierung-von-zahlen-es-klappt-nicht-so-wie-ich-will</link><generator>RSS for Node</generator><lastBuildDate>Sun, 04 Oct 2026 21:46:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200468.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Dec 2007 12:26:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Formatierung von Zahlen, es klappt nicht so wie ich will :-( on Sat, 15 Dec 2007 12:26:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte eine Zahl mit voranstehenden Nullen auffüllen und 2 Nachkommastellen haben ... hier mal der Code:</p>
<pre><code class="language-cpp">// function for convert double to string
public: const string Double2str(double d, int prec) {
	stringstream ss;
	//ss.precision(prec);
	ss &lt;&lt; (&quot;%03f.2&quot;, d);
	return ss.str();
}
</code></pre>
<p>Leider funzt das nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
<p>Kann mir jemand sagen was falsch ist?</p>
<p>MfG,<br />
du ciel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1420914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420914</guid><dc:creator><![CDATA[du ciel]]></dc:creator><pubDate>Sat, 15 Dec 2007 12:26:42 GMT</pubDate></item><item><title><![CDATA[Reply to Formatierung von Zahlen, es klappt nicht so wie ich will :-( on Sat, 15 Dec 2007 13:13:23 GMT]]></title><description><![CDATA[<p>der code hat denselben effekt wie</p>
<pre><code class="language-cpp">// function for convert double to string
public: const string Double2str(double d, int prec) {
    stringstream ss;
    //ss.precision(prec);
    ss &lt;&lt; d;
    return ss.str();
}
</code></pre>
<p>du solltest dich mal über den normalen effekt des komma operators informieren und dich mit io manipulatoren (zwecks genauigkeit festlegen) beschäftigen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1420938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420938</guid><dc:creator><![CDATA[ronny]]></dc:creator><pubDate>Sat, 15 Dec 2007 13:13:23 GMT</pubDate></item><item><title><![CDATA[Reply to Formatierung von Zahlen, es klappt nicht so wie ich will :-( on Sat, 15 Dec 2007 13:24:52 GMT]]></title><description><![CDATA[<p>Die C++ IO-Streams arbeiten nicht mehr mit den printf-Parametern!</p>
<pre><code class="language-cpp">string Double2str(double d, int prec) // const ist überflüssig
{
    stringstream ss;
    ss.precision(prec);
    ss.fill('0');
    ss &lt;&lt; d;
    return ss.str();
}
</code></pre>
<p>Alternativ kannst du auch die Manipulatoren benutzen:</p>
<pre><code class="language-cpp">#include &lt;iomanip&gt;

ss &lt;&lt; setprecision(prec) &lt;&lt; setfill('0') &lt;&lt; d;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1420946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420946</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Sat, 15 Dec 2007 13:24:52 GMT</pubDate></item><item><title><![CDATA[Reply to Formatierung von Zahlen, es klappt nicht so wie ich will :-( on Sat, 15 Dec 2007 13:29:35 GMT]]></title><description><![CDATA[<p>hmm, hab schon ne ganze weile gesucht und herumprobiert ... die manipulation-flags sind ja nicht das problem, die gehen bei meinen standardbeispielen auch nur leider eben nicht hier direkt in meinem stream.</p>
<p>wenn du weißt wie ich es bei meinem bsp. problemlos implementiere wäre ich sehr dankbar.</p>
<p>du ciel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1420947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1420947</guid><dc:creator><![CDATA[du ciel]]></dc:creator><pubDate>Sat, 15 Dec 2007 13:29:35 GMT</pubDate></item><item><title><![CDATA[Reply to Formatierung von Zahlen, es klappt nicht so wie ich will :-( on Sun, 16 Dec 2007 11:18:01 GMT]]></title><description><![CDATA[<p>Evtl fehlt noch die Größenangabe:</p>
<pre><code class="language-cpp">ss &lt;&lt; setw(6) &lt;&lt; ... ; // z.B. 6, weil das die Mindest-Gesamtgröße ist
</code></pre>
<p>Ansonsten schreib, was du gerne hättest und was bei deinen Versuchen rauskommt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1421293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1421293</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Sun, 16 Dec 2007 11:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to Formatierung von Zahlen, es klappt nicht so wie ich will :-( on Sun, 16 Dec 2007 21:13:31 GMT]]></title><description><![CDATA[<p>du ciel schrieb:</p>
<blockquote>
<p>...</p>
<pre><code class="language-cpp">...
	ss &lt;&lt; (&quot;%03f.2&quot;, d);
...
</code></pre>
</blockquote>
<p>Wie kommst Du eigentlich darauf, dass das so funktionieren könnte ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Du erwartest Doch auch nicht, dass das klappt:</p>
<pre><code class="language-cpp">printf &lt;&lt; &quot;Hello world\n&quot;;
</code></pre>
<p>, oder ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1421653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1421653</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Sun, 16 Dec 2007 21:13:31 GMT</pubDate></item><item><title><![CDATA[Reply to Formatierung von Zahlen, es klappt nicht so wie ich will :-( on Sun, 16 Dec 2007 21:24:08 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>du ciel schrieb:</p>
<blockquote>
<p>...</p>
<pre><code class="language-cpp">...
	ss &lt;&lt; (&quot;%03f.2&quot;, d);
...
</code></pre>
</blockquote>
<p>Wie kommst Du eigentlich darauf, dass das so funktionieren könnte ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Och, so abwegig finde ich das gar nicht … vor allem wenn man sich die Boost.Format-Bibliothek anschaut, in der der %-Operator entsprechend überladen worden ist. Das hat schon gewisse Ähnlichkeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1421667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1421667</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Sun, 16 Dec 2007 21:24:08 GMT</pubDate></item></channel></rss>