<?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[String teilen]]></title><description><![CDATA[<p>Hallo Leute,<br />
ich bin ziemlicher c++ neuling und frage mich grad, wie ich<br />
einen string nach einem bestimmten zeichen teilen kann.<br />
Bsp: string test = 'Test-me';<br />
split(test,'-') ergibt{'Test','me'};</p>
<p>Also ich möchte eine Funktion , die nach einem Zeichen den string splittet und mit dann ein Array von strings oda so zurückgibt. Gibt es sowas?oder muss ich es per hand machen ?</p>
<p>Wäre für jede hilfe dankbar</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/326537/string-teilen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 26 May 2026 14:29:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/326537.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Jun 2014 12:03:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String teilen on Mon, 23 Jun 2014 12:03:25 GMT]]></title><description><![CDATA[<p>Hallo Leute,<br />
ich bin ziemlicher c++ neuling und frage mich grad, wie ich<br />
einen string nach einem bestimmten zeichen teilen kann.<br />
Bsp: string test = 'Test-me';<br />
split(test,'-') ergibt{'Test','me'};</p>
<p>Also ich möchte eine Funktion , die nach einem Zeichen den string splittet und mit dann ein Array von strings oda so zurückgibt. Gibt es sowas?oder muss ich es per hand machen ?</p>
<p>Wäre für jede hilfe dankbar</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2405188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2405188</guid><dc:creator><![CDATA[luna19891]]></dc:creator><pubDate>Mon, 23 Jun 2014 12:03:25 GMT</pubDate></item><item><title><![CDATA[Reply to String teilen on Mon, 23 Jun 2014 12:14:35 GMT]]></title><description><![CDATA[<p>Hallo luna19891,</p>
<p>Willkommen im C++-Forum!</p>
<p>zu Deiner Frage; siehe <a href="http://www.cplusplus.com/reference/cstring/strtok/" rel="nofollow">http://www.cplusplus.com/reference/cstring/strtok/</a><br />
Gegenfrage: wo kommt der String her? Was steht dort konkret drin?</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2405193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2405193</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Mon, 23 Jun 2014 12:14:35 GMT</pubDate></item><item><title><![CDATA[Reply to String teilen on Mon, 23 Jun 2014 12:50:11 GMT]]></title><description><![CDATA[<p>Naja, strtok ist C und arbeitet mit char*, außerdem nicht thread-safe.</p>
<p>Unter C++ benutzt man lieber <a href="http://en.cppreference.com/w/cpp/string/basic_string/find" rel="nofollow">std::string::find</a>. Ansonsten gibt es noch den <a href="http://www.boost.org/doc/libs/release/libs/tokenizer/index.html" rel="nofollow">Boost tokenizer</a>.</p>
<p>Wenn du magst, kannst du auch getline benutzen:</p>
<pre><code>stringstream ss(&quot;bla bla&quot;);
string s;

while (getline(ss, s, ' ')) {
 cout &lt;&lt; s &lt;&lt; endl;
}
</code></pre>
<p>Damit lässt sich auch schnell so ein Array basteln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2405211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2405211</guid><dc:creator><![CDATA[oenone]]></dc:creator><pubDate>Mon, 23 Jun 2014 12:50:11 GMT</pubDate></item></channel></rss>