<?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[stringstream width und precision: float mit definierter Länge und fillcharacters ausgeben]]></title><description><![CDATA[<p>Servus,</p>
<p>ich schreibe gerade ein bißchen alten snprintf() Code nach std::ostringstream um.</p>
<p>Dabei stellt sich folgendes Problem: Ich möchte einen float mit width 3, fixed point, precision 1 ausgeben.</p>
<p>Also so:</p>
<pre><code>24.7
 1.3
</code></pre>
<p>Wenn ich folgendes mache</p>
<pre><code class="language-cpp">std::ostringstream str;
str.setf(std::ios::fixed,std::ios::floatfield);
str.width(3);
str.precision(1);
str &lt;&lt; 1.3;
</code></pre>
<p>ist str.str()</p>
<pre><code>1.3
</code></pre>
<p>und nicht</p>
<pre><code>1.3
</code></pre>
<p>Was mach ich falsch?</p>
<p>Gruß,<br />
Philipp</p>
<p>PS: Bezieht width eigentlich das Vorzeichen mit ein, wenn es ausgegeben wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/279013/stringstream-width-und-precision-float-mit-definierter-länge-und-fillcharacters-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 20:19:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/279013.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Dec 2010 09:30:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to stringstream width und precision: float mit definierter Länge und fillcharacters ausgeben on Fri, 17 Dec 2010 09:31:59 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>ich schreibe gerade ein bißchen alten snprintf() Code nach std::ostringstream um.</p>
<p>Dabei stellt sich folgendes Problem: Ich möchte einen float mit width 3, fixed point, precision 1 ausgeben.</p>
<p>Also so:</p>
<pre><code>24.7
 1.3
</code></pre>
<p>Wenn ich folgendes mache</p>
<pre><code class="language-cpp">std::ostringstream str;
str.setf(std::ios::fixed,std::ios::floatfield);
str.width(3);
str.precision(1);
str &lt;&lt; 1.3;
</code></pre>
<p>ist str.str()</p>
<pre><code>1.3
</code></pre>
<p>und nicht</p>
<pre><code>1.3
</code></pre>
<p>Was mach ich falsch?</p>
<p>Gruß,<br />
Philipp</p>
<p>PS: Bezieht width eigentlich das Vorzeichen mit ein, wenn es ausgegeben wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1995721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1995721</guid><dc:creator><![CDATA[PhilippM]]></dc:creator><pubDate>Fri, 17 Dec 2010 09:31:59 GMT</pubDate></item><item><title><![CDATA[Reply to stringstream width und precision: float mit definierter Länge und fillcharacters ausgeben on Fri, 17 Dec 2010 09:37:05 GMT]]></title><description><![CDATA[<p>Du willst width 4.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1995726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1995726</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Fri, 17 Dec 2010 09:37:05 GMT</pubDate></item><item><title><![CDATA[Reply to stringstream width und precision: float mit definierter Länge und fillcharacters ausgeben on Fri, 17 Dec 2010 09:41:14 GMT]]></title><description><![CDATA[<p>Oh mann. Klarer Fall von facepalm. Hätte mir ja denken können, dass der Punkt ein Character ist.</p>
<p>Dankeschön.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1995730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1995730</guid><dc:creator><![CDATA[PhilippM]]></dc:creator><pubDate>Fri, 17 Dec 2010 09:41:14 GMT</pubDate></item></channel></rss>