<?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 kürzen]]></title><description><![CDATA[<p>Das ist sicher total einfach, aber ich krieg es einfach nicht hin:</p>
<p>Ich möchte von einem CString das letzte Zeichen entfernen.</p>
<p>Es handelt sich dabei um einen freigegebenen Ordner der mit dem $ hinten dran gesichert wurde.</p>
<p><strong>CString Pfad = &quot;InstallationsOrdner$&quot;;</strong></p>
<p>Nun muss einfach dass $-Zeichen abgeschnitten werden, wobei der Name &quot;InstallationsOrdner&quot; variabel ist, dass heißt man weiß vorher nicht wie viele Zeichen der String beinhaltet.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6454/string-kürzen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 05:16:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6454.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Jul 2003 11:38:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String kürzen on Thu, 03 Jul 2003 11:38:00 GMT]]></title><description><![CDATA[<p>Das ist sicher total einfach, aber ich krieg es einfach nicht hin:</p>
<p>Ich möchte von einem CString das letzte Zeichen entfernen.</p>
<p>Es handelt sich dabei um einen freigegebenen Ordner der mit dem $ hinten dran gesichert wurde.</p>
<p><strong>CString Pfad = &quot;InstallationsOrdner$&quot;;</strong></p>
<p>Nun muss einfach dass $-Zeichen abgeschnitten werden, wobei der Name &quot;InstallationsOrdner&quot; variabel ist, dass heißt man weiß vorher nicht wie viele Zeichen der String beinhaltet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31336</guid><dc:creator><![CDATA[Dressman1981]]></dc:creator><pubDate>Thu, 03 Jul 2003 11:38:00 GMT</pubDate></item><item><title><![CDATA[Reply to String kürzen on Thu, 03 Jul 2003 11:46:00 GMT]]></title><description><![CDATA[<p>CString classmember remove</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31337</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Thu, 03 Jul 2003 11:46:00 GMT</pubDate></item><item><title><![CDATA[Reply to String kürzen on Thu, 03 Jul 2003 12:43:00 GMT]]></title><description><![CDATA[<p>Danke Unix-Tom,</p>
<p>bin auch auf die Funktion gestoßen, aber hab anstatt der '', &quot;&quot; genutzt und daher nach anderen Möglichkeiten gesucht. <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>Noch eine andere Frage, nun werden ja sämtliche &quot;"-Zeichen aus dem String entfernt. Aber es gibt ja auch Pfade: "C:\\Programm\Ordner\\Pfad&quot;</p>
<p>Wie mache ich das, wenn ich nur das letzte &quot;$&quot;-Zeichen entfernen möchte? <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/31338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31338</guid><dc:creator><![CDATA[Dressman1981]]></dc:creator><pubDate>Thu, 03 Jul 2003 12:43:00 GMT</pubDate></item><item><title><![CDATA[Reply to String kürzen on Thu, 03 Jul 2003 12:47:00 GMT]]></title><description><![CDATA[<p>na wenn Du nur den letzten $ entfernen willst, schau doch noch, ob das letzte Zeichen ein $ ist und dann nimmst Du Dir nur den Teilstring bis zum vorletzten Zeichen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31339</guid><dc:creator><![CDATA[MuehBln]]></dc:creator><pubDate>Thu, 03 Jul 2003 12:47:00 GMT</pubDate></item><item><title><![CDATA[Reply to String kürzen on Thu, 03 Jul 2003 13:08:00 GMT]]></title><description><![CDATA[<p>Hmm, guter Vorschlag <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3260">@MuehBln</a>! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Hab jetzt folgendes gemacht:</p>
<pre><code class="language-cpp">int AnzahlZeichen = NeuerPfad.GetLength(); // Die Länge ermitteln
NeuerPfad.Delete(AnzahlZeichen-1, 1);      // Das letzte Zeichen entfernen
</code></pre>
<p>Klappt! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/31340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31340</guid><dc:creator><![CDATA[Dressman1981]]></dc:creator><pubDate>Thu, 03 Jul 2003 13:08:00 GMT</pubDate></item><item><title><![CDATA[Reply to String kürzen on Thu, 03 Jul 2003 18:26:00 GMT]]></title><description><![CDATA[<blockquote>
<p>Original erstellt von Dressman1981:<br />
**Hmm, guter Vorschlag <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3260">@MuehBln</a>! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Hab jetzt folgendes gemacht:</p>
<pre><code class="language-cpp">int AnzahlZeichen = NeuerPfad.GetLength(); // Die Länge ermitteln
NeuerPfad.Delete(AnzahlZeichen-1, 1);      // Das letzte Zeichen entfernen
</code></pre>
<p>Klappt! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    />**</p>
</blockquote>
<p>Und warum nicht so</p>
<pre><code class="language-cpp">NeuerPfad.Delete(NeuerPfad.GetLength()-1, 1);
</code></pre>
<p>Was ist aber wenn das letzte Zeichen keine $ ist.<br />
Benutze dafür find bzw. reversefind.</p>
<p>[ Dieser Beitrag wurde am 03.07.2003 um 20:27 Uhr von <strong>Unix-Tom</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31341</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Thu, 03 Jul 2003 18:26:00 GMT</pubDate></item><item><title><![CDATA[Reply to String kürzen on Thu, 03 Jul 2003 18:52:00 GMT]]></title><description><![CDATA[<p>Ok Unix-Gott *g* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>mach ich es doch einfach so:</p>
<p><strong>if (NeuerPfad.GetAt(NeuerPfad.GetLength()-1) == '$') NeuerPfad.Delete(NeuerPfad.GetLength()-1, 1);</strong></p>
<p>Da spar ich mir das find...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31342</guid><dc:creator><![CDATA[Dressman1981]]></dc:creator><pubDate>Thu, 03 Jul 2003 18:52:00 GMT</pubDate></item><item><title><![CDATA[Reply to String kürzen on Fri, 04 Jul 2003 04:25:00 GMT]]></title><description><![CDATA[<p>The nIndex parameter must be greater than or equal to 0 and less than the value returned by GetLength.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/31343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31343</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Fri, 04 Jul 2003 04:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to String kürzen on Fri, 04 Jul 2003 14:20:00 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Warum machst Du es nicht einfach so:</p>
<p>pfad = pfad.Left(pfad.GetLength()-1)</p>
<p>In pfad sollte jetzt alles bis auf das letzte Zeichen stehen.<br />
Es gibt halt viele Wege die nach Rom führen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/31344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/31344</guid><dc:creator><![CDATA[Oli_1977]]></dc:creator><pubDate>Fri, 04 Jul 2003 14:20:00 GMT</pubDate></item></channel></rss>