<?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[Die letzten Zeichen eines Strings löschen?]]></title><description><![CDATA[<pre><code>int main(int argc, char* argv[])
{

//Eingabeabfrage 
		char eingabe1[100];
		char eingabe2[100] = &quot;&quot;;
		char eingabe3[100];

		scanf(&quot;%99s&quot; &quot;%99s&quot; &quot;%99s&quot;, eingabe1, eingabe2, eingabe3);
</code></pre>
<p>Wie kann ich die letzten 4 Zeichen aus dem String eingabe 2 entfernen?</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/326976/die-letzten-zeichen-eines-strings-löschen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 25 May 2026 12:32:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/326976.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Jul 2014 12:00:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Die letzten Zeichen eines Strings löschen? on Thu, 17 Jul 2014 12:00:54 GMT]]></title><description><![CDATA[<pre><code>int main(int argc, char* argv[])
{

//Eingabeabfrage 
		char eingabe1[100];
		char eingabe2[100] = &quot;&quot;;
		char eingabe3[100];

		scanf(&quot;%99s&quot; &quot;%99s&quot; &quot;%99s&quot;, eingabe1, eingabe2, eingabe3);
</code></pre>
<p>Wie kann ich die letzten 4 Zeichen aus dem String eingabe 2 entfernen?</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2409097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2409097</guid><dc:creator><![CDATA[strtok123]]></dc:creator><pubDate>Thu, 17 Jul 2014 12:00:54 GMT</pubDate></item><item><title><![CDATA[Reply to Die letzten Zeichen eines Strings löschen? on Thu, 17 Jul 2014 12:05:15 GMT]]></title><description><![CDATA[<p>Das ist C und kein C++.</p>
<pre><code>char eingabe2[100] = &quot;.........&quot;;

eingabe2[strlen(eingabe2) - 4] = 0;
</code></pre>
<p>Aber ohne Garantien, weil das gefährlich ist. Und Entfernen ist hier relativ zu sehen, weil da sind die Zeichen schon noch.</p>
<p>Ansosnten C++:</p>
<pre><code>std::string eingabe2 = &quot;.......&quot;
eingabe2.erase(std::advance(std::end(eingabe2), -4), std::end(eingabe2));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2409098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2409098</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 17 Jul 2014 12:05:15 GMT</pubDate></item><item><title><![CDATA[Reply to Die letzten Zeichen eines Strings löschen? on Thu, 17 Jul 2014 12:11:00 GMT]]></title><description><![CDATA[<pre><code>eingabe2.erase(std::advance(std::end(eingabe2), -4), std::end(eingabe2));
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /></p>
<pre><code>eingabe2.erase( eingabe2.size() - 4 );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2409103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2409103</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Thu, 17 Jul 2014 12:11:00 GMT</pubDate></item><item><title><![CDATA[Reply to Die letzten Zeichen eines Strings löschen? on Thu, 17 Jul 2014 13:23:39 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Das ist C und kein C++.</p>
<pre><code>char eingabe2[100] = &quot;.........&quot;;

eingabe2[strlen(eingabe2) - 4] = 0;
</code></pre>
<p>Aber ohne Garantien, weil das gefährlich ist. Und Entfernen ist hier relativ zu sehen, weil da sind die Zeichen schon noch.</p>
<p>Ansosnten C++:</p>
<pre><code>std::string eingabe2 = &quot;.......&quot;
eingabe2.erase(std::advance(std::end(eingabe2), -4), std::end(eingabe2));
</code></pre>
</blockquote>
<p>Perfekt. Hat funktioniert.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2409121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2409121</guid><dc:creator><![CDATA[strtok123]]></dc:creator><pubDate>Thu, 17 Jul 2014 13:23:39 GMT</pubDate></item><item><title><![CDATA[Reply to Die letzten Zeichen eines Strings löschen? on Thu, 17 Jul 2014 17:06:49 GMT]]></title><description><![CDATA[<p>strtok123 schrieb:</p>
<blockquote>
<pre><code>int main(int argc, char* argv[])
{

//Eingabeabfrage 
		char eingabe1[100];
		char eingabe2[100] = &quot;&quot;;
		char eingabe3[100];

		
		scanf(&quot;%99s&quot; &quot;%99s&quot; &quot;%99s&quot;, eingabe1, eingabe2, eingabe3);
</code></pre>
<p>Wie kann ich die letzten 4 Zeichen aus dem String eingabe 2 entfernen?</p>
<p>Danke.</p>
</blockquote>
<p>Gar nicht! Du hast hier Arrays mit fester Länge, da lässt sich nichts entfernen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2409141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2409141</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Thu, 17 Jul 2014 17:06:49 GMT</pubDate></item><item><title><![CDATA[Reply to Die letzten Zeichen eines Strings löschen? on Thu, 17 Jul 2014 17:38:50 GMT]]></title><description><![CDATA[<p>Belli schrieb:</p>
<blockquote>
<p>Gar nicht! Du hast hier Arrays mit fester Länge, da lässt sich nichts entfernen!</p>
</blockquote>
<p>Array != String. Der String ist (in C) eine Folge von Zeichen mit Nullterminierung. Das kann, muss aber nicht, in einem Array stecken, hat aber sonst nichts weiter mit seinem Behälter zu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2409144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2409144</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 17 Jul 2014 17:38:50 GMT</pubDate></item><item><title><![CDATA[Reply to Die letzten Zeichen eines Strings löschen? on Thu, 17 Jul 2014 17:58:50 GMT]]></title><description><![CDATA[<p>eingabe2 ist <strong>hier</strong> ein array von 100 char.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2409147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2409147</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Thu, 17 Jul 2014 17:58:50 GMT</pubDate></item><item><title><![CDATA[Reply to Die letzten Zeichen eines Strings löschen? on Thu, 17 Jul 2014 18:07:17 GMT]]></title><description><![CDATA[<p>Belli schrieb:</p>
<blockquote>
<p>eingabe2 ist <strong>hier</strong> ein array von 100 char.</p>
</blockquote>
<p>Der darin gespeicherte String wird aber tatsächlich kürzer, wenn man die 0 vorzieht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2409148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2409148</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 17 Jul 2014 18:07:17 GMT</pubDate></item></channel></rss>