<?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[letztes element aus string löschen]]></title><description><![CDATA[<p>hallo,</p>
<p>ich versuche grade das letzte element aus einem string zu löschen aber irgendwie schmiert das programm dann immer ab...</p>
<p>also ich hab ein string &quot;hallo&quot;&quot; , aber das letzte zeichen ist ein &quot; und das soll weg. also will ich aus &quot;hallo&quot;&quot; (mit gänsefüßchen) &quot;hallo&quot; (ohne das gänsefüßchen am Ende) machen.</p>
<p>mein ansatz war:</p>
<pre><code>for (UINT i = 0;i&lt; neu.size();i++)
    {
      if (neu[i] == '\&quot;')
      {
        neu.erase(neu[i]);   
      }
     else
      {
      }
    }
</code></pre>
<p>kann es sein das der auf eine nicht existente stelle im array zu greift?? aber ich hab das auf 10 verschiedene arten ausprobiert der will das nicht machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>hilfe ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/294712/letztes-element-aus-string-löschen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 19:07:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/294712.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 31 Oct 2011 09:10:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to letztes element aus string löschen on Mon, 31 Oct 2011 09:10:16 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich versuche grade das letzte element aus einem string zu löschen aber irgendwie schmiert das programm dann immer ab...</p>
<p>also ich hab ein string &quot;hallo&quot;&quot; , aber das letzte zeichen ist ein &quot; und das soll weg. also will ich aus &quot;hallo&quot;&quot; (mit gänsefüßchen) &quot;hallo&quot; (ohne das gänsefüßchen am Ende) machen.</p>
<p>mein ansatz war:</p>
<pre><code>for (UINT i = 0;i&lt; neu.size();i++)
    {
      if (neu[i] == '\&quot;')
      {
        neu.erase(neu[i]);   
      }
     else
      {
      }
    }
</code></pre>
<p>kann es sein das der auf eine nicht existente stelle im array zu greift?? aber ich hab das auf 10 verschiedene arten ausprobiert der will das nicht machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>hilfe ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138113</guid><dc:creator><![CDATA[jamie]]></dc:creator><pubDate>Mon, 31 Oct 2011 09:10:16 GMT</pubDate></item><item><title><![CDATA[Reply to letztes element aus string löschen on Mon, 31 Oct 2011 09:15:15 GMT]]></title><description><![CDATA[<p>Schau dir doch mal erase an:<br />
<a href="http://www.cplusplus.com/reference/string/string/erase/" rel="nofollow">http://www.cplusplus.com/reference/string/string/erase/</a></p>
<p>Du musst da einen Iterator oder eine Position übergeben. Bei Dir wird das Zeichen '\&quot;' implizit in ein size_t konvertiert was dann den Wert 32 entspricht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138115</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Mon, 31 Oct 2011 09:15:15 GMT</pubDate></item><item><title><![CDATA[Reply to letztes element aus string löschen on Mon, 31 Oct 2011 09:17:54 GMT]]></title><description><![CDATA[<p>Willst du immer das letzte Zeichen löschen? Dann musst du nicht nach '\&quot;' suchen. Willst du alle Anführungszeichen löschen? Dann musst du erase noch einen zweiten Parameter mitgeben, denn ansonsten wird alles vom ersten Anführungszeichen bis zum Ende des Strings gelöscht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138117</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Mon, 31 Oct 2011 09:17:54 GMT</pubDate></item><item><title><![CDATA[Reply to letztes element aus string löschen on Mon, 31 Oct 2011 09:24:20 GMT]]></title><description><![CDATA[<p>also wenn das &quot; vorkommt will ich das immer löschen aber ich will auch prüfen ob das vorkommt und nicht generell das letzte zeichen löschen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138121</guid><dc:creator><![CDATA[jamie]]></dc:creator><pubDate>Mon, 31 Oct 2011 09:24:20 GMT</pubDate></item><item><title><![CDATA[Reply to letztes element aus string löschen on Mon, 31 Oct 2011 09:43:54 GMT]]></title><description><![CDATA[<p>Entfernt alle &quot; aus den String s:</p>
<pre><code class="language-cpp">std::string s(&quot;\&quot;hallo\&quot;&quot;);
std::cout &lt;&lt; s &lt;&lt; std::endl;
s.erase(std::remove(s.begin(), s.end(), '&quot;'), s.end());
std::cout &lt;&lt; s &lt;&lt; std::endl;
</code></pre>
<p><a href="http://www.cplusplus.com/reference/algorithm/remove/" rel="nofollow">Hier</a> und <a href="http://www.cplusplus.com/reference/string/string/erase/" rel="nofollow">hier</a> sind die benutzten Funktionen beschrieben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2138129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2138129</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Mon, 31 Oct 2011 09:43:54 GMT</pubDate></item></channel></rss>