<?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 umgekehrt ausgeben (fehler)]]></title><description><![CDATA[<p>Hallö, hier hab ich ein Problem und zwar will die Funktion nicht funktionieren.<br />
Hier erstmal der code:</p>
<pre><code class="language-cpp">void strUmkehren(string &amp;s)
{
    string umdrehen;
    int text_laenge = s.length();
    for(int i = text_laenge; i&gt;=0; i--)
    {
        umdrehen += s[i];
    }
    s = umdrehen;
}
</code></pre>
<p>Was das Programm eigentlich tun sollte, ist nicht schwer zu verstehen, also es liest ein string und es soll dann den string umgekehrt ausgeben.</p>
<p>Vielleicht könnt ihr den Fehler ausfindig machen denn ich selber kann ich ihn nicht finden <em>.</em>.<br />
Bitte keine &quot;fertige Funktionen&quot; posten, like reverse(), iteratoren usw.<br />
Sollte eigentlich nicht schwer sein, und ist wahrscheinlich ein Logisches Problem</p>
<p>Danke schon mal <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/topic/304591/string-umgekehrt-ausgeben-fehler</link><generator>RSS for Node</generator><lastBuildDate>Sun, 09 Aug 2026 18:45:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/304591.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 09 Jun 2012 23:34:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String umgekehrt ausgeben (fehler) on Sat, 09 Jun 2012 23:34:57 GMT]]></title><description><![CDATA[<p>Hallö, hier hab ich ein Problem und zwar will die Funktion nicht funktionieren.<br />
Hier erstmal der code:</p>
<pre><code class="language-cpp">void strUmkehren(string &amp;s)
{
    string umdrehen;
    int text_laenge = s.length();
    for(int i = text_laenge; i&gt;=0; i--)
    {
        umdrehen += s[i];
    }
    s = umdrehen;
}
</code></pre>
<p>Was das Programm eigentlich tun sollte, ist nicht schwer zu verstehen, also es liest ein string und es soll dann den string umgekehrt ausgeben.</p>
<p>Vielleicht könnt ihr den Fehler ausfindig machen denn ich selber kann ich ihn nicht finden <em>.</em>.<br />
Bitte keine &quot;fertige Funktionen&quot; posten, like reverse(), iteratoren usw.<br />
Sollte eigentlich nicht schwer sein, und ist wahrscheinlich ein Logisches Problem</p>
<p>Danke schon mal <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/2221551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2221551</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sat, 09 Jun 2012 23:34:57 GMT</pubDate></item><item><title><![CDATA[Reply to String umgekehrt ausgeben (fehler) on Sun, 10 Jun 2012 00:02:18 GMT]]></title><description><![CDATA[<p>Beim ersten Schleifendurchlauf wird auf ein Zeichen an der Stelle <code>text_laenge</code> zugegriffen, welche nicht existiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2221553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2221553</guid><dc:creator><![CDATA[TyRoXx]]></dc:creator><pubDate>Sun, 10 Jun 2012 00:02:18 GMT</pubDate></item><item><title><![CDATA[Reply to String umgekehrt ausgeben (fehler) on Sun, 10 Jun 2012 00:01:51 GMT]]></title><description><![CDATA[<p>Zenter schrieb:</p>
<blockquote>
<p>Hallö, hier hab ich ein Problem und zwar will die Funktion nicht funktionieren.<br />
Hier erstmal der code:</p>
<pre><code class="language-cpp">void strUmkehren(string &amp;s)
{
    string umdrehen;
    int text_laenge = s.length();
    for(int i = text_laenge; i&gt;=0; i--)
    {
        umdrehen += s[i];
    }
    s = umdrehen;
}
</code></pre>
<p>Was das Programm eigentlich tun sollte, ist nicht schwer zu verstehen, also es liest ein string und es soll dann den string umgekehrt ausgeben.</p>
<p>Vielleicht könnt ihr den Fehler ausfindig machen denn ich selber kann ich ihn nicht finden <em>.</em>.<br />
Bitte keine &quot;fertige Funktionen&quot; posten, like reverse(), iteratoren usw.<br />
Sollte eigentlich nicht schwer sein, und ist wahrscheinlich ein Logisches Problem</p>
<p>Danke schon mal <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>
</blockquote>
<p>Es wird von 0 bis wohin bei den Indexen gezählt?<br />
Edit: Zu langsam.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2221554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2221554</guid><dc:creator><![CDATA[IrgendeinName]]></dc:creator><pubDate>Sun, 10 Jun 2012 00:01:51 GMT</pubDate></item><item><title><![CDATA[Reply to String umgekehrt ausgeben (fehler) on Sun, 10 Jun 2012 00:12:06 GMT]]></title><description><![CDATA[<p>Also der Gedanke ist dass in der schleife</p>
<pre><code class="language-cpp">int i = text_laenge;
</code></pre>
<p>so lang sein soll wie der eingegebene string, zb. 8, und da 8 groeßer ist als 0 soll die schleife vom ende des string bis anfangs die einzelne werte entnehmen zb. s[8], s[7] usw.. und in einem neuen string speichern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2221555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2221555</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sun, 10 Jun 2012 00:12:06 GMT</pubDate></item><item><title><![CDATA[Reply to String umgekehrt ausgeben (fehler) on Sun, 10 Jun 2012 00:16:11 GMT]]></title><description><![CDATA[<p>TyRoXx schrieb:</p>
<blockquote>
<p>Beim ersten Schleifendurchlauf wird auf ein Zeichen an der Stelle <code>text_laenge</code> zugegriffen, welche nicht existiert.</p>
</blockquote>
<p>thanks <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>lösung :</p>
<pre><code class="language-cpp">int i = text_laenge -1;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2221556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2221556</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sun, 10 Jun 2012 00:16:11 GMT</pubDate></item><item><title><![CDATA[Reply to String umgekehrt ausgeben (fehler) on Sun, 10 Jun 2012 00:25:09 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">s.reverse();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2221559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2221559</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Sun, 10 Jun 2012 00:25:09 GMT</pubDate></item></channel></rss>