<?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[istringstream converter() problem!]]></title><description><![CDATA[<p>mahlzeit!</p>
<p>ich habe eine const char* test[5];<br />
in dieser befinden sich 5 ziffernfolgen, jede kann zwischen 1 und 16 sein. diese ziffern möchte ich jetzt mit switch bearbeiten. dafür muss ich sie aber zuerst in einen integer umwandeln. dazu benutze ich istringstream converter(test);<br />
converter&gt;&gt;test2;<br />
da es sich aber um fünf zifferfolgen handelt muss ich doch eigentlich istringstream converter(test[1]); converter&gt;&gt;test1; .... verwenden, oder?<br />
das problem ist wenn ich das so eingebe, sagt der compiler, dass das nicht geht:<br />
variable <code>std::istringstream converter' has initializer but incomplete type und: invalid operands of types \</code>const char*' and `int' to binary `operator&gt;&gt;'</p>
<p>könnt ihr mir da weiterhelfen?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/233150/istringstream-converter-problem</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 02:17:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/233150.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 01 Feb 2009 13:18:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to istringstream converter() problem! on Sun, 01 Feb 2009 13:18:26 GMT]]></title><description><![CDATA[<p>mahlzeit!</p>
<p>ich habe eine const char* test[5];<br />
in dieser befinden sich 5 ziffernfolgen, jede kann zwischen 1 und 16 sein. diese ziffern möchte ich jetzt mit switch bearbeiten. dafür muss ich sie aber zuerst in einen integer umwandeln. dazu benutze ich istringstream converter(test);<br />
converter&gt;&gt;test2;<br />
da es sich aber um fünf zifferfolgen handelt muss ich doch eigentlich istringstream converter(test[1]); converter&gt;&gt;test1; .... verwenden, oder?<br />
das problem ist wenn ich das so eingebe, sagt der compiler, dass das nicht geht:<br />
variable <code>std::istringstream converter' has initializer but incomplete type und: invalid operands of types \</code>const char*' and `int' to binary `operator&gt;&gt;'</p>
<p>könnt ihr mir da weiterhelfen?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1655936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1655936</guid><dc:creator><![CDATA[Blake_MaX]]></dc:creator><pubDate>Sun, 01 Feb 2009 13:18:26 GMT</pubDate></item><item><title><![CDATA[Reply to istringstream converter() problem! on Sun, 01 Feb 2009 13:28:38 GMT]]></title><description><![CDATA[<p>multiplizierzeit!</p>
<p>Zeig mal den ganzen Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1655941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1655941</guid><dc:creator><![CDATA[multiplizierzeit]]></dc:creator><pubDate>Sun, 01 Feb 2009 13:28:38 GMT</pubDate></item><item><title><![CDATA[Reply to istringstream converter() problem! on Sun, 01 Feb 2009 13:34:34 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">const char* usercards[5];
    int intusercards1, intusercards2, intusercards3, intusercards4, intusercards5;
    istringstream converter(usercards[1]);
    converter&gt;&gt;intusercards1;
    istringstream converter(usercards[2]);
    converter&gt;&gt;intusercards2;
    istringstream converter(usercards[3]);
    converter&gt;&gt;intusercards3;
    istringstream converter(usercards[4]);
    converter&gt;&gt;intusercards4;
    istringstream converter(usercards[5]);
    converter&gt;&gt;intusercards5;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1655942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1655942</guid><dc:creator><![CDATA[Blake_MaX]]></dc:creator><pubDate>Sun, 01 Feb 2009 13:34:34 GMT</pubDate></item><item><title><![CDATA[Reply to istringstream converter() problem! on Sun, 01 Feb 2009 13:53:54 GMT]]></title><description><![CDATA[<p>ok ich hab die lösung :(...eigentlich dumm von mir :D...</p>
<pre><code class="language-cpp">istringstream card1(usercards[1]);
    card1&gt;&gt;intusercards1;
    istringstream card2(usercards[2]);
    card2&gt;&gt;intusercards2;
    istringstream card3(usercards[3]);
    card3&gt;&gt;intusercards3;
    istringstream card4(usercards[4]);
    card4&gt;&gt;intusercards4;
    istringstream card5(usercards[5]);
    card5&gt;&gt;intusercards5;
</code></pre>
<p>darf denen natürlich nicht den gleichen namen geben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1655950</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1655950</guid><dc:creator><![CDATA[Blake_MaX]]></dc:creator><pubDate>Sun, 01 Feb 2009 13:53:54 GMT</pubDate></item><item><title><![CDATA[Reply to istringstream converter() problem! on Sun, 01 Feb 2009 22:23:22 GMT]]></title><description><![CDATA[<p>Du kannst den einen Stream auch wiederverwenden. Mit <code>str(&quot;&quot;)</code> leerst du ihn, mit <code>clear()</code> setzt du allfällige Fehlerflags zurück.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1656233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1656233</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 01 Feb 2009 22:23:22 GMT</pubDate></item></channel></rss>