<?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[Token und strings ?]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe eine string Frage und ich komme nicht drauf, wie ich das am besten mache.<br />
Ich bekomme immer unterschiedliche strings der Form.</p>
<blockquote>
<p>C:\das ist der Pfad\und\der\variiert\einBild.jpg</p>
</blockquote>
<p>Der ist ein</p>
<pre><code class="language-cpp">const CString&amp; path;
</code></pre>
<p>wie kann ich das jetzt deixeln, dass ich in einer Variable, am Besten</p>
<pre><code class="language-cpp">const char* Name;
</code></pre>
<p>nur das</p>
<blockquote>
<p>einBild.jpg</p>
</blockquote>
<p>gespeichert habe ???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/141583/token-und-strings</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 14:17:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/141583.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Mar 2006 12:04:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Token und strings ? on Thu, 23 Mar 2006 12:04:52 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe eine string Frage und ich komme nicht drauf, wie ich das am besten mache.<br />
Ich bekomme immer unterschiedliche strings der Form.</p>
<blockquote>
<p>C:\das ist der Pfad\und\der\variiert\einBild.jpg</p>
</blockquote>
<p>Der ist ein</p>
<pre><code class="language-cpp">const CString&amp; path;
</code></pre>
<p>wie kann ich das jetzt deixeln, dass ich in einer Variable, am Besten</p>
<pre><code class="language-cpp">const char* Name;
</code></pre>
<p>nur das</p>
<blockquote>
<p>einBild.jpg</p>
</blockquote>
<p>gespeichert habe ???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022300</guid><dc:creator><![CDATA[strings++]]></dc:creator><pubDate>Thu, 23 Mar 2006 12:04:52 GMT</pubDate></item><item><title><![CDATA[Reply to Token und strings ? on Thu, 23 Mar 2006 12:11:17 GMT]]></title><description><![CDATA[<p>benutze am besten std::string.</p>
<pre><code class="language-cpp">std::string strPath(&quot;C:\\das ist der Pfad\\und\\der\\variiert\\einBild.jpg&quot;);
std::string strFile(strPath.substr(strPath.rfind(&quot;\\&quot;) + 1, strPath.size()));
</code></pre>
<p>[edit]<br />
<a href="http://www.cppreference.com/cppstring/index.html" rel="nofollow">http://www.cppreference.com/cppstring/index.html</a><br />
<a href="http://cplus.kompf.de/artikel/strings.html" rel="nofollow">http://cplus.kompf.de/artikel/strings.html</a><br />
und weitere links findest du oben rechts <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1022304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022304</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Thu, 23 Mar 2006 12:11:17 GMT</pubDate></item><item><title><![CDATA[Reply to Token und strings ? on Thu, 23 Mar 2006 12:22:47 GMT]]></title><description><![CDATA[<p>Hmm das geht so leider nicht.<br />
Sonst noch ne Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022317</guid><dc:creator><![CDATA[strings++]]></dc:creator><pubDate>Thu, 23 Mar 2006 12:22:47 GMT</pubDate></item><item><title><![CDATA[Reply to Token und strings ? on Thu, 23 Mar 2006 12:40:04 GMT]]></title><description><![CDATA[<p>strings++ schrieb:</p>
<blockquote>
<p>Hmm das geht so leider nicht.<br />
Sonst noch ne Idee?</p>
</blockquote>
<p>warum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022325</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Thu, 23 Mar 2006 12:40:04 GMT</pubDate></item><item><title><![CDATA[Reply to Token und strings ? on Thu, 23 Mar 2006 13:18:25 GMT]]></title><description><![CDATA[<p><a href="http://www.cppdoc.com/example/mfc/classdoc/MFC/CString.html#ReverseFind(TCHAR)" rel="nofollow">http://www.cppdoc.com/example/mfc/classdoc/MFC/CString.html#ReverseFind(TCHAR)</a></p>
<p>damit suchst einfach nach '/', da du von hinten beginnst, hast du somit das letzte /, danach steht ja der Dateiname</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022341</guid><dc:creator><![CDATA[MFC]]></dc:creator><pubDate>Thu, 23 Mar 2006 13:18:25 GMT</pubDate></item><item><title><![CDATA[Reply to Token und strings ? on Thu, 23 Mar 2006 13:29:26 GMT]]></title><description><![CDATA[<p>weil er ganz viele Fehler wirft...</p>
<p>Mein Code :</p>
<pre><code class="language-cpp">int main (int nNumberofArgs, char* []) {

std::string strPath(&quot;C:\das ist der Pfad\und\der\variiert\einBild.jpg&quot;);
std::string strFile(strPath.substr(strPath.rfind(&quot;\&quot;) + 1, strPath.size()));

cout &lt;&lt; strFile &lt;&lt; endl;
system(&quot;PAUSE&quot;);
return 0;

}
</code></pre>
<p>Fehler:</p>
<blockquote>
<p>error C2001: Zeilenumbruch innerhalb einer Konstanten<br />
error C2146: Syntaxfehler: Fehlendes ) vor Bezeichner cout<br />
error C2143: Syntaxfehler: Es fehlt ) vor ;<br />
error C2143: Syntaxfehler: Es fehlt ) vor }<br />
error C2143: Syntaxfehler: Es fehlt ; vor )</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1022347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022347</guid><dc:creator><![CDATA[string ++]]></dc:creator><pubDate>Thu, 23 Mar 2006 13:29:26 GMT</pubDate></item><item><title><![CDATA[Reply to Token und strings ? on Thu, 23 Mar 2006 13:40:45 GMT]]></title><description><![CDATA[<p>string ++ schrieb:</p>
<blockquote>
<p>weil er ganz viele Fehler wirft...</p>
</blockquote>
<p>Und schon am Syntaxhighlighting solltest du erkennen können, woran das liegt. Vergleich doch mal die Quelltexte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022353</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 23 Mar 2006 13:40:45 GMT</pubDate></item><item><title><![CDATA[Reply to Token und strings ? on Thu, 23 Mar 2006 14:02:13 GMT]]></title><description><![CDATA[<p>strings++ schrieb:</p>
<blockquote>
<p>Hallo zusammen,</p>
<p>ich habe eine string Frage und ich komme nicht drauf, wie ich das am besten mache.<br />
Ich bekomme immer unterschiedliche strings der Form.</p>
<blockquote>
<p>C:\das ist der Pfad\und\der\variiert\einBild.jpg</p>
</blockquote>
<p>Der ist ein</p>
<pre><code class="language-cpp">const CString&amp; path;
</code></pre>
<p>wie kann ich das jetzt deixeln, dass ich in einer Variable, am Besten</p>
<pre><code class="language-cpp">const char* Name;
</code></pre>
<p>nur das</p>
<blockquote>
<p>einBild.jpg</p>
</blockquote>
<p>gespeichert habe ???</p>
</blockquote>
<p>Das geht nicht, da ein const char* nur ein Zeiger ist und Du da keine Zeichenkette unterbringen kannst. Er kann höchstens auf eine Zeichenkette zeigen :p .</p>
<p>Übrigens: mit &quot;\n&quot; definierst Du eine Zeilenschaltung in einem String. Mit &quot;\&quot; ein Backslash. Mit &quot;\\n&quot; ein String mit einem Backslash und dem Buchstaben 'n'. Ein String &quot;C:\neu.txt&quot; ergibt dann ein String mit einer Zeilenschaltung. Vor der Zeilenschaltung steht &quot;C:&quot; und nach der Zeilenschaltung dann &quot;eu.txt&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022371</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Thu, 23 Mar 2006 14:02:13 GMT</pubDate></item><item><title><![CDATA[Reply to Token und strings ? on Thu, 23 Mar 2006 14:03:23 GMT]]></title><description><![CDATA[<p>soderle..<br />
Fehler gefunden. Problem ist aber, dass ich tatsächlich meinen Pfad mit \ bekomme... komm ich da irgendwie drumrum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022374</guid><dc:creator><![CDATA[string ++]]></dc:creator><pubDate>Thu, 23 Mar 2006 14:03:23 GMT</pubDate></item><item><title><![CDATA[Reply to Token und strings ? on Thu, 23 Mar 2006 14:11:30 GMT]]></title><description><![CDATA[<p>string ++ schrieb:</p>
<blockquote>
<p>Fehler gefunden. Problem ist aber, dass ich tatsächlich meinen Pfad mit \ bekomme...</p>
</blockquote>
<p>Das ist kein Problem. Doppelte Backslashes brauchst du nur bei Stringliteralen im Quellcode.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022376</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 23 Mar 2006 14:11:30 GMT</pubDate></item><item><title><![CDATA[Reply to Token und strings ? on Thu, 23 Mar 2006 14:25:17 GMT]]></title><description><![CDATA[<p>Super, das funktioniert tatsächlich. Hervorragend!!</p>
<p>Vielen Dank für deine Geduld !!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1022382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1022382</guid><dc:creator><![CDATA[string ++]]></dc:creator><pubDate>Thu, 23 Mar 2006 14:25:17 GMT</pubDate></item></channel></rss>