<?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 komplett ausgeben mit &amp;gt;&amp;gt;]]></title><description><![CDATA[<p>Hey Leute,</p>
<p>sagt mal gibts einen Manipulator oder irgendeinen Weg<br />
einen Stringstream auf einmal komplett auszugeben?<br />
Etwa so:</p>
<pre><code class="language-cpp">std::stringstream ss;
std::string s;
ss &lt;&lt; &quot;hallo welt&quot;;
ss &gt;&gt; giballes &gt;&gt; s;
</code></pre>
<p>ich weiß dass ich ihn so komplett ausgeben kann mit ss.str(), ich brauche es aber mit dem Operator&gt;&gt;!</p>
<p>Vielen Dank falls jemand etwas weiß!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/250533/stringstream-komplett-ausgeben-mit-gt-gt</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 00:33:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/250533.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Sep 2009 16:25:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to stringstream komplett ausgeben mit &amp;gt;&amp;gt; on Sat, 19 Sep 2009 16:25:51 GMT]]></title><description><![CDATA[<p>Hey Leute,</p>
<p>sagt mal gibts einen Manipulator oder irgendeinen Weg<br />
einen Stringstream auf einmal komplett auszugeben?<br />
Etwa so:</p>
<pre><code class="language-cpp">std::stringstream ss;
std::string s;
ss &lt;&lt; &quot;hallo welt&quot;;
ss &gt;&gt; giballes &gt;&gt; s;
</code></pre>
<p>ich weiß dass ich ihn so komplett ausgeben kann mit ss.str(), ich brauche es aber mit dem Operator&gt;&gt;!</p>
<p>Vielen Dank falls jemand etwas weiß!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1781483</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781483</guid><dc:creator><![CDATA[chaoslion]]></dc:creator><pubDate>Sat, 19 Sep 2009 16:25:51 GMT</pubDate></item><item><title><![CDATA[Reply to stringstream komplett ausgeben mit &amp;gt;&amp;gt; on Sat, 19 Sep 2009 16:54:55 GMT]]></title><description><![CDATA[<p>Operator &gt;&gt; ist eigentlich für formatiertes auslesen gedacht, das heißt, es werden nicht die Rohdaten blind ausgegeben sondern 'intelligent' verarbeitet. Das widerspricht eigentlich dem, was du willst. Ein Blick in die <a href="http://www.cplusplus.com/reference/iostream/istream/operator%3E%3E/" rel="nofollow">Referenz</a> zeigt aber, dass operator &gt;&gt; auch für die Klassen streambuf, istream, ios und ios_base überladen ist. Ich vermute mal, dass da der gesamt Inhalt ausgegeben wird.</p>
<p>Und jetzt die obligatorische Frage: Wieso diese Selbsteinschränkung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1781494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781494</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sat, 19 Sep 2009 16:54:55 GMT</pubDate></item><item><title><![CDATA[Reply to stringstream komplett ausgeben mit &amp;gt;&amp;gt; on Sat, 19 Sep 2009 16:56:11 GMT]]></title><description><![CDATA[<p>wozu brauchst du es?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1781495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781495</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 19 Sep 2009 16:56:11 GMT</pubDate></item><item><title><![CDATA[Reply to stringstream komplett ausgeben mit &amp;gt;&amp;gt; on Sat, 19 Sep 2009 17:03:41 GMT]]></title><description><![CDATA[<p>ich habe ne parse funktion, selbsterklärend:</p>
<pre><code class="language-cpp">std::stringstream ss;
 switch( ref.type ) {
 case tt_pureint:
  ss &lt;&lt; bwDezStrToInt( ref.value );				
  break;
 case tt_hexint:
  ss &lt;&lt; bwHexStrToInt( ref.value );				
  break;
 case tt_binint:
  ss &lt;&lt; bwBinStrToInt( ref.value );				
  break;
 case tt_pureintfloat:
  ss &lt;&lt; bwFloatStrToFloat( ref.value );				
  break;
 case tt_true:
  ss &lt;&lt; true;				
  break;
 case tt_false:
  ss &lt;&lt; false;				
  break;
 case tt_null:	
 case tt_word:
  ss &lt;&lt; ref.value;				
  break;
 case tt_string:	
  ss &lt;&lt; ref.value;				
  break;						
}				
ss &gt;&gt; std::noskipws &gt;&gt; value;
</code></pre>
<p>wenn jetzt aber ein tt_string reinkommt, zb (&quot;hello world&quot;)<br />
dann bekommt value nur &quot;hello&quot; und deshalb um nicht unter jede Bedingung<br />
mein stream seperat füllen zu müssen, wollte ich es am ende einheitlich komplett einfach machen. aber werde es jetzt individuell unter jeder Bedingung machen..</p>
<p>danke!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1781498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781498</guid><dc:creator><![CDATA[chaoslion]]></dc:creator><pubDate>Sat, 19 Sep 2009 17:03:41 GMT</pubDate></item></channel></rss>