<?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 in char geht nur bis zum 1. leerzeichen]]></title><description><![CDATA[<p>hi,</p>
<p>hab nen kleines problem. im netz und hier im forum hab ich leider keine lösung gefunden.</p>
<p>ich wäre dankbar für einen tip, wie ich es machen kann bzw. was ich falsch mache <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="😉"
    /> - ich lerne ja auch noch :).</p>
<p>mein problem ist, daß ich in einem programm eine variable als kommandozeilenparameter an den befehl &quot;system&quot; übergeben möchte.</p>
<p>das problem ist 1. daß &quot;system&quot; keine strings geschweige denn stringstreams schluckt und 2. daß ich die variable nicht zusammen mit dem befehl in eine char-variable kriege.</p>
<p>der quelltext sieht z.b. so aus:</p>
<pre><code class="language-cpp">int main()
{
char c_ip, c_befehl;
stringstream ss_befehl;

cout &lt;&lt; &quot;ip-adresse: &quot;;
cin &gt;&gt; c_ip;

ss_befehl &lt;&lt; &quot;ping &quot; &lt;&lt; c_ip;
ss_befehl &gt;&gt; c_befehl;

system(c_befehl);
}
</code></pre>
<p>ich hoffe da kann jemand was mit anfangen, hab das jetzt nur mal so schnell der einfachheit halber aufgeschrieben.</p>
<p>mein fehler ist, daß er bei</p>
<pre><code class="language-cpp">ss_befehl &gt;&gt; c_befehl
</code></pre>
<p>nur alles bis zum ersten leerzeichen übernimmt, also nur &quot;ping&quot;.</p>
<p>ich hab es mit stringstream versucht, weil es meiner meinung nach am einfachsten ist. scheinbar hab ich mich geirrt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    />.</p>
<p>ich habe auch schon andere varianten getestet, leider alles erfolglos.</p>
<p>wär super, wenn jemand was dazu weiß.</p>
<p>danke schonmal!!!</p>
<p>fire</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122327/stringstream-in-char-geht-nur-bis-zum-1-leerzeichen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 00:33:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122327.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Oct 2005 19:42:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to stringstream in char geht nur bis zum 1. leerzeichen on Tue, 04 Oct 2005 19:42:56 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>hab nen kleines problem. im netz und hier im forum hab ich leider keine lösung gefunden.</p>
<p>ich wäre dankbar für einen tip, wie ich es machen kann bzw. was ich falsch mache <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="😉"
    /> - ich lerne ja auch noch :).</p>
<p>mein problem ist, daß ich in einem programm eine variable als kommandozeilenparameter an den befehl &quot;system&quot; übergeben möchte.</p>
<p>das problem ist 1. daß &quot;system&quot; keine strings geschweige denn stringstreams schluckt und 2. daß ich die variable nicht zusammen mit dem befehl in eine char-variable kriege.</p>
<p>der quelltext sieht z.b. so aus:</p>
<pre><code class="language-cpp">int main()
{
char c_ip, c_befehl;
stringstream ss_befehl;

cout &lt;&lt; &quot;ip-adresse: &quot;;
cin &gt;&gt; c_ip;

ss_befehl &lt;&lt; &quot;ping &quot; &lt;&lt; c_ip;
ss_befehl &gt;&gt; c_befehl;

system(c_befehl);
}
</code></pre>
<p>ich hoffe da kann jemand was mit anfangen, hab das jetzt nur mal so schnell der einfachheit halber aufgeschrieben.</p>
<p>mein fehler ist, daß er bei</p>
<pre><code class="language-cpp">ss_befehl &gt;&gt; c_befehl
</code></pre>
<p>nur alles bis zum ersten leerzeichen übernimmt, also nur &quot;ping&quot;.</p>
<p>ich hab es mit stringstream versucht, weil es meiner meinung nach am einfachsten ist. scheinbar hab ich mich geirrt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    />.</p>
<p>ich habe auch schon andere varianten getestet, leider alles erfolglos.</p>
<p>wär super, wenn jemand was dazu weiß.</p>
<p>danke schonmal!!!</p>
<p>fire</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885129</guid><dc:creator><![CDATA[Firestarter81]]></dc:creator><pubDate>Tue, 04 Oct 2005 19:42:56 GMT</pubDate></item><item><title><![CDATA[Reply to stringstream in char geht nur bis zum 1. leerzeichen on Tue, 04 Oct 2005 19:44:26 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::ostringstream ss_befehl;
ss_befehl &lt;&lt; 5;

std::system(ss_befehl.str().c_str());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/885131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885131</guid><dc:creator><![CDATA[wtf]]></dc:creator><pubDate>Tue, 04 Oct 2005 19:44:26 GMT</pubDate></item><item><title><![CDATA[Reply to stringstream in char geht nur bis zum 1. leerzeichen on Tue, 04 Oct 2005 20:03:26 GMT]]></title><description><![CDATA[<p>genial, vielen dank. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>es hat funktioniert!!!</p>
<p>super, das bringt mich ne ganze ecke weiter.</p>
<p>hatte mich gestern entschlossen nen thread hier zu eröffnen kurz nachdem das forum abgeschaltet wurde, die warnung hatte ich noch kurz vorher gesehen *gg* - tja das warten hat sich aber gelohnt <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>fire</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885151</guid><dc:creator><![CDATA[Firestarter81]]></dc:creator><pubDate>Tue, 04 Oct 2005 20:03:26 GMT</pubDate></item></channel></rss>