<?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[Fehler bei Stringstream]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich wollte mit einem Stream einen String mit einem int verketten. Das hab ich so gemacht:</p>
<pre><code>std::string result, prefix, postfix;
				std::stringstream outputfilename;

				prefix=&quot;U://Matlab//plot_data&quot;;
				postfix=&quot;.m&quot;;

				outputfilename &lt;&lt; prefix &lt;&lt; amountofoutput &lt;&lt; postfix;

				result = outputfilename.str();
</code></pre>
<p>Weil stand das sei standard C++:<br />
<a href="http://stackoverflow.com/questions/191757/c-concatenate-string-and-int" rel="nofollow">http://stackoverflow.com/questions/191757/c-concatenate-string-and-int</a><br />
(2. Antwort unter Punkt 4).</p>
<p>Wieso krieg ich dann Fehler:</p>
<blockquote>
<p>Fehler 4 error C2079: 'outputfilename' verwendet undefiniertes class 'std::basic_stringstream&lt;_Elem,_Traits,_Alloc&gt;'</p>
<p>Fehler 5 error C2678: Binärer Operator '&lt;&lt;': Es konnte kein Operator gefunden werden, der einen linksseitigen Operanden vom Typ 'int' akzeptiert (oder keine geeignete Konvertierung möglich)</p>
<p>Fehler 6 error C2228: Links von &quot;.str&quot; muss sich eine Klasse/Struktur/Union befinden.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/topic/316721/fehler-bei-stringstream</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 17:16:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/316721.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 May 2013 09:41:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler bei Stringstream on Tue, 14 May 2013 09:41:56 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich wollte mit einem Stream einen String mit einem int verketten. Das hab ich so gemacht:</p>
<pre><code>std::string result, prefix, postfix;
				std::stringstream outputfilename;

				prefix=&quot;U://Matlab//plot_data&quot;;
				postfix=&quot;.m&quot;;

				outputfilename &lt;&lt; prefix &lt;&lt; amountofoutput &lt;&lt; postfix;

				result = outputfilename.str();
</code></pre>
<p>Weil stand das sei standard C++:<br />
<a href="http://stackoverflow.com/questions/191757/c-concatenate-string-and-int" rel="nofollow">http://stackoverflow.com/questions/191757/c-concatenate-string-and-int</a><br />
(2. Antwort unter Punkt 4).</p>
<p>Wieso krieg ich dann Fehler:</p>
<blockquote>
<p>Fehler 4 error C2079: 'outputfilename' verwendet undefiniertes class 'std::basic_stringstream&lt;_Elem,_Traits,_Alloc&gt;'</p>
<p>Fehler 5 error C2678: Binärer Operator '&lt;&lt;': Es konnte kein Operator gefunden werden, der einen linksseitigen Operanden vom Typ 'int' akzeptiert (oder keine geeignete Konvertierung möglich)</p>
<p>Fehler 6 error C2228: Links von &quot;.str&quot; muss sich eine Klasse/Struktur/Union befinden.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2323189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2323189</guid><dc:creator><![CDATA[PopelC]]></dc:creator><pubDate>Tue, 14 May 2013 09:41:56 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Stringstream on Tue, 14 May 2013 09:44:58 GMT]]></title><description><![CDATA[<p>hast du möglicherweise vergessen, den Header zu inkludieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2323191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2323191</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Tue, 14 May 2013 09:44:58 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Stringstream on Tue, 14 May 2013 10:02:44 GMT]]></title><description><![CDATA[<p>daddy_felix schrieb:</p>
<blockquote>
<p>hast du möglicherweise vergessen, den Header zu inkludieren?</p>
</blockquote>
<p>Dies wird's sein. Als Ergänzung noch ein Hinweis auf C++11:<br />
<a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string" rel="nofollow">http://en.cppreference.com/w/cpp/string/basic_string/to_string</a><br />
Das dürfte wohl eine der sichersten <em>und</em> schnelleren Möglichkeiten sein, deinen Zielstring zu erzeugen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2323194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2323194</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 14 May 2013 10:02:44 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Stringstream on Tue, 14 May 2013 10:16:55 GMT]]></title><description><![CDATA[<p>daddy_felix schrieb:</p>
<blockquote>
<p>hast du möglicherweise vergessen, den Header zu inkludieren?</p>
</blockquote>
<p>die hier?</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;
</code></pre>
<p>die ändern nix...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2323197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2323197</guid><dc:creator><![CDATA[PopelC]]></dc:creator><pubDate>Tue, 14 May 2013 10:16:55 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Stringstream on Tue, 14 May 2013 10:23:36 GMT]]></title><description><![CDATA[<p><a href="http://www.cplusplus.com/reference/sstream/stringstream/" rel="nofollow">hier</a> findest du den richtigen Header.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2323201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2323201</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Tue, 14 May 2013 10:23:36 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Stringstream on Tue, 14 May 2013 10:25:03 GMT]]></title><description><![CDATA[<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2323202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2323202</guid><dc:creator><![CDATA[PopelC]]></dc:creator><pubDate>Tue, 14 May 2013 10:25:03 GMT</pubDate></item></channel></rss>