<?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[Zeichenkettenproblem]]></title><description><![CDATA[<p>hi</p>
<p>bitte nicht lachen über diese frage, aber es ist schon verdammt lange her. naja.</p>
<p>ich habe eine zeichenkette vom typ string (#include &lt;string&gt; usign namespace std;)<br />
in der sich 2 leerzeichen befinden. dies wurde aus einer datei ausgelesen.</p>
<p>der inhalt des string sieht dann so aus:<br />
<a href="http://www.microsoft.com" rel="nofollow">www.microsoft.com</a> 80 /windows/default.aspx</p>
<p>das leerzeichen ist ein trennzeichen zwischen den einzelnen teilen. nun muss ich den server ( also <a href="http://www.microsoft.com" rel="nofollow">www.microsoft.com</a> ), den port ( 80 ) und das verzeichnis ( /windows/default.aspx ) jeweils in 3 verschiedene variablen bekommen.</p>
<p>kann mit einer von euch ne funktion sagen, die nach einen bsetimmten zeichen einer zeichenkette sucht und dann die stelle zurückgibt, an der das zeichen das erste mal auftritt?</p>
<p>schonma danke für eure hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/123131/zeichenkettenproblem</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 10:29:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/123131.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Oct 2005 11:01:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeichenkettenproblem on Thu, 13 Oct 2005 11:01:17 GMT]]></title><description><![CDATA[<p>hi</p>
<p>bitte nicht lachen über diese frage, aber es ist schon verdammt lange her. naja.</p>
<p>ich habe eine zeichenkette vom typ string (#include &lt;string&gt; usign namespace std;)<br />
in der sich 2 leerzeichen befinden. dies wurde aus einer datei ausgelesen.</p>
<p>der inhalt des string sieht dann so aus:<br />
<a href="http://www.microsoft.com" rel="nofollow">www.microsoft.com</a> 80 /windows/default.aspx</p>
<p>das leerzeichen ist ein trennzeichen zwischen den einzelnen teilen. nun muss ich den server ( also <a href="http://www.microsoft.com" rel="nofollow">www.microsoft.com</a> ), den port ( 80 ) und das verzeichnis ( /windows/default.aspx ) jeweils in 3 verschiedene variablen bekommen.</p>
<p>kann mit einer von euch ne funktion sagen, die nach einen bsetimmten zeichen einer zeichenkette sucht und dann die stelle zurückgibt, an der das zeichen das erste mal auftritt?</p>
<p>schonma danke für eure hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/891254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/891254</guid><dc:creator><![CDATA[ray_ray]]></dc:creator><pubDate>Thu, 13 Oct 2005 11:01:17 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichenkettenproblem on Thu, 13 Oct 2005 11:04:24 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">string s=...;
int i=s.find(' '); //oder war's s.find(&quot; &quot;) ?
int i2=s.find(' ',i+1);
</code></pre>
<p>(der zweite Aufruf sucht von Position &quot;i+1&quot; (direkt hinter dem ersten Leerzeichen) nach dem nächsten Treffer)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/891258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/891258</guid><dc:creator><![CDATA[CS]]></dc:creator><pubDate>Thu, 13 Oct 2005 11:04:24 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichenkettenproblem on Thu, 13 Oct 2005 11:28:21 GMT]]></title><description><![CDATA[<p>danke sehr. find hilft mir</p>
]]></description><link>https://www.c-plusplus.net/forum/post/891277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/891277</guid><dc:creator><![CDATA[ray_ray]]></dc:creator><pubDate>Thu, 13 Oct 2005 11:28:21 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichenkettenproblem on Thu, 13 Oct 2005 11:34:33 GMT]]></title><description><![CDATA[<p>Schau mal hier den Tokenizer:</p>
<p><a href="http://www.boost.org/libs/tokenizer/index.html" rel="nofollow">http://www.boost.org/libs/tokenizer/index.html</a></p>
<p>Denn eigentlich willst du ja nicht wissen wo die Leerzeichen sind, sondern du willst die drei Daten in drei Strings packen und sie dann einzeln zu handhaben?</p>
<p>Da nimmt man Tokenizer für.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/891283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/891283</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 13 Oct 2005 11:34:33 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichenkettenproblem on Thu, 13 Oct 2005 11:37:02 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-118051.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-118051.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/891290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/891290</guid><dc:creator><![CDATA[explode]]></dc:creator><pubDate>Thu, 13 Oct 2005 11:37:02 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichenkettenproblem on Thu, 13 Oct 2005 11:54:08 GMT]]></title><description><![CDATA[<p>Wenn Dein string immer diese Form hat, d.h. stets zwei Leerzeichen, kannst Du es folgendermassen machen:</p>
<pre><code>#include &lt;sstream&gt;
// ... 
std::string verarbeiten = &quot;www.microsoft.com 80 /windows/default.aspx&quot;
std::istringstream input( verarbeiten );
std::string server;
std::string verzeichnis
int port;

input &gt;&gt; server &gt;&gt; port &gt;&gt; verzeichnis;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/891302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/891302</guid><dc:creator><![CDATA[tim_g]]></dc:creator><pubDate>Thu, 13 Oct 2005 11:54:08 GMT</pubDate></item></channel></rss>