<?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[Zeichen von String abschneiden]]></title><description><![CDATA[<p>Mit welchem Formalismus kann man Zeichen eines Strings herausschneiden?<br />
Ich möchte z.B. die letzten 3 Zeichen eines Strings abschneiden.</p>
<p>Danke für die Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/318141/zeichen-von-string-abschneiden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 14:24:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/318141.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 02 Jul 2013 18:23:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeichen von String abschneiden on Tue, 02 Jul 2013 18:23:42 GMT]]></title><description><![CDATA[<p>Mit welchem Formalismus kann man Zeichen eines Strings herausschneiden?<br />
Ich möchte z.B. die letzten 3 Zeichen eines Strings abschneiden.</p>
<p>Danke für die Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2336035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2336035</guid><dc:creator><![CDATA[Sunset]]></dc:creator><pubDate>Tue, 02 Jul 2013 18:23:42 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichen von String abschneiden on Tue, 02 Jul 2013 18:30:19 GMT]]></title><description><![CDATA[<p>Schau dir einmal die Methoden substr und erase (und eventuell noch replace) von std::string an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2336037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2336037</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Tue, 02 Jul 2013 18:30:19 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichen von String abschneiden on Tue, 02 Jul 2013 18:54:09 GMT]]></title><description><![CDATA[<p>Ich glaube, in diesem speziellen Beispiel will eher <code>resize</code> .</p>
<pre><code>#include &lt;string&gt;
#include &lt;iostream&gt;

void dump( std::string const&amp; str )
{
	std::cout &lt;&lt; &quot;: &quot; &lt;&lt; str &lt;&lt; '\n';
}

#include &lt;algorithm&gt;

int main()
{
	std::string s{&quot;ABCDEFGHIJKLMNOP&quot;};
	s.resize( s.length() - 3 ); // Die letzten drei Zeichen abschneiden.
	dump(s);
	s.erase( s.begin() + 5, s.begin() + 8 );
	dump(s);
	s.pop_back(); // Letztes Zeichen entfernen
	dump(s);
	s.erase( std::remove_if( s.begin(), s.end(), [](char c){ return c % 2; } ), s.end() ); // Jedes zweite Zeichen entfernen
	dump(s);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2336042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2336042</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Tue, 02 Jul 2013 18:54:09 GMT</pubDate></item></channel></rss>