<?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[eine zeile in mehrere strings aufteilen]]></title><description><![CDATA[<p>Hi,</p>
<p>ich wollte aus einer datei eine zeile einlesen, in der leerstellen vorkommen.<br />
Und dann wollte ich das in mehrere strings aufteilen.<br />
z.B.:</p>
<p>&quot;dashier in variable 1&quot; &quot;dashier in variable 2&quot; usw....</p>
<p>Mfg Yazoo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200661/eine-zeile-in-mehrere-strings-aufteilen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 02:15:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200661.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Dec 2007 06:18:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to eine zeile in mehrere strings aufteilen on Tue, 18 Dec 2007 06:18:13 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich wollte aus einer datei eine zeile einlesen, in der leerstellen vorkommen.<br />
Und dann wollte ich das in mehrere strings aufteilen.<br />
z.B.:</p>
<p>&quot;dashier in variable 1&quot; &quot;dashier in variable 2&quot; usw....</p>
<p>Mfg Yazoo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1422349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422349</guid><dc:creator><![CDATA[Yazoo]]></dc:creator><pubDate>Tue, 18 Dec 2007 06:18:13 GMT</pubDate></item><item><title><![CDATA[Reply to eine zeile in mehrere strings aufteilen on Tue, 18 Dec 2007 06:31:52 GMT]]></title><description><![CDATA[<p>Mit cin.getline() die ganze Zeile einlesen, nach allen Leerzeichen suchen (find)<br />
und die Zeichen bis zum Leerzeichen in einen neuen String subtrahieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1422352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422352</guid><dc:creator><![CDATA[*D*]]></dc:creator><pubDate>Tue, 18 Dec 2007 06:31:52 GMT</pubDate></item><item><title><![CDATA[Reply to eine zeile in mehrere strings aufteilen on Tue, 18 Dec 2007 13:08:03 GMT]]></title><description><![CDATA[<p>Sry für Doppelposting, aber nicht cin.getline sondern von den strings das getline!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1422560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422560</guid><dc:creator><![CDATA[*D*]]></dc:creator><pubDate>Tue, 18 Dec 2007 13:08:03 GMT</pubDate></item><item><title><![CDATA[Reply to eine zeile in mehrere strings aufteilen on Tue, 18 Dec 2007 13:11:35 GMT]]></title><description><![CDATA[<p>oder<br />
boost::tokenize</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1422564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422564</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Tue, 18 Dec 2007 13:11:35 GMT</pubDate></item><item><title><![CDATA[Reply to eine zeile in mehrere strings aufteilen on Tue, 18 Dec 2007 17:16:52 GMT]]></title><description><![CDATA[<p>D schrieb:</p>
<blockquote>
<p>Mit cin.getline() die ganze Zeile einlesen, nach allen Leerzeichen suchen (find)<br />
und die Zeichen bis zum Leerzeichen in einen neuen String subtrahieren.</p>
</blockquote>
<p>...ich habe es zwar verstanden, weiß aber net wie das geht kannst du mir das auch mal in nem code beispiel zeigen</p>
<p>Mr Evil schrieb:</p>
<blockquote>
<p>oder<br />
boost::tokenize</p>
</blockquote>
<p>was ist boost::tokenize <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1422757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422757</guid><dc:creator><![CDATA[Yazoo]]></dc:creator><pubDate>Tue, 18 Dec 2007 17:16:52 GMT</pubDate></item><item><title><![CDATA[Reply to eine zeile in mehrere strings aufteilen on Tue, 18 Dec 2007 17:42:31 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Also, mit getline hast du eine Zeile eingelesen. Dann kannst du diesen string z.Bsp. einem stringstream zuweisen und da dann deine Einzelstrings rausholen.</p>
<pre><code class="language-cpp">string zeile;
getline(ein,zeile); //Zeile einlesen
stringstream stream(zeile); // Zeile in einen stringstream packen
vector&lt;string&gt; str_vect;
string tstr;
//solange wie noch strings im stream sind auslesen und in einen vector packen
while( stream &gt;&gt; tstr ) str_vect.push_back(tstr);
</code></pre>
<p>Zu boost::tokenize kannst du ja ein wenig googeln. Ich halte das hier für Overkill.<br />
<a href="http://boost.org/libs/tokenizer/index.html" rel="nofollow">http://boost.org/libs/tokenizer/index.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1422775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422775</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 18 Dec 2007 17:42:31 GMT</pubDate></item><item><title><![CDATA[Reply to eine zeile in mehrere strings aufteilen on Wed, 19 Dec 2007 05:56:19 GMT]]></title><description><![CDATA[<p>ich hab das in meinen compiler eingegeben und das kam raus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;vector&gt;
using namespace std;

int main()
{
  string zeile;
getline(ein,zeile); //Zeile einlesen
stringstream stream(zeile); // Zeile in einen stringstream packen
vector&lt;string&gt; str_vect;
string tstr;
//solange wie noch strings im stream sind auslesen und in einen vector packen
while( stream &gt;&gt; tstr ) str_vect.push_back(tstr);

return 0;
}
</code></pre>
<p><strong>&quot;data.cpp&quot;: E2451 Undefiniertes Symbol 'ein' in Funktion main() in Zeile 9<br />
&quot;data.cpp&quot;: E2285 Keine Übereinstimmung für 'getline&lt;_CharT,_Traits,_Alloc&gt;(undefined,string)' gefunden in Funktion main() in Zeile 9<br />
&quot;data.cpp&quot;: E2450 Undefinierte Struktur 'stringstream' in Funktion main() in Zeile 10<br />
&quot;data.cpp&quot;: E2034 Konvertierung von 'string' nach 'stringstream' nicht möglich in Funktion main() in Zeile 10<br />
&quot;data.cpp&quot;: E2094 'operator&gt;&gt;' ist im Typ 'stringstream' für Argumente des Typs 'string' nicht implementiert in Funktion main() in Zeile 14</strong></p>
<p>EDIT: ich habe &lt;vecotr&gt; und &lt;string&gt; und &lt;iostream&gt; included, was habe ich noch falsch gemacht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1422912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422912</guid><dc:creator><![CDATA[Yazoo]]></dc:creator><pubDate>Wed, 19 Dec 2007 05:56:19 GMT</pubDate></item><item><title><![CDATA[Reply to eine zeile in mehrere strings aufteilen on Wed, 19 Dec 2007 06:38:41 GMT]]></title><description><![CDATA[<p>In der Reihenfolge der Fehlermeldungen:</p>
<ol>
<li>die Standardeingabe heißt nicht &quot;ein&quot;, sondern &quot;cin&quot;</li>
<li>Folgefehler aus (1)</li>
<li>da fehlt der Header &lt;sstream&gt;</li>
<li>Folgefehler aus (3)</li>
<li>Folgefehler aus (3)</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/1422921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422921</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 19 Dec 2007 06:38:41 GMT</pubDate></item><item><title><![CDATA[Reply to eine zeile in mehrere strings aufteilen on Wed, 19 Dec 2007 06:45:57 GMT]]></title><description><![CDATA[<p>danke hat geklappt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1422922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1422922</guid><dc:creator><![CDATA[Yazoo]]></dc:creator><pubDate>Wed, 19 Dec 2007 06:45:57 GMT</pubDate></item></channel></rss>