<?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[HELP PLS!!! STRING]]></title><description><![CDATA[<p>Schreiben Sie ein Programm, das eine Textzeile über den Standardeingabekanal cin einliest.<br />
Die Textzeile soll aus einzelnen Wörtern bestehen, die jeweils durch ein Leerzeichen<br />
voneinander getrennt sind. Die Zeile wird durch Eingabe der &lt;RETURN&gt; Taste<br />
abgeschlossen. Die Textzeile könnte z. Bsp. lauten</p>
<p>Bei schoenem Wetter fruehstuecke ich gerne auf der Terrasse</p>
<p>Geben Sie dann die Zeile Wort für Wort in umgekehrter Reihenfolge aus . Für obiges Beispiel<br />
wäre die Ausgabe dann folgendermassen:</p>
<p>ieB meneohcs retteW ekceutsheurf hci enreg fua red essarreT</p>
<p>Geben Sie dann den Buchstaben jedes Wortes in einer einzelnen Zeile wieder in der korrekten<br />
Reihenfolge aus , also<br />
B<br />
e<br />
i<br />
und so weiter für obiges Beispiel.<br />
Kopieren Sie dann alle Wörter der eingegebenen Zeile in einen neuen String direkt<br />
hintereinander (ohne Leerzeichen) und lassen Sie diesen String dann ausgeben, also<br />
BeischoenemWetterfruehstueckeichgerneaufderTerrasse<br />
für obiges Beispiel.</p>
<p>Lösungshinweis:<br />
Arbeiten Sie mit dem C++ Standarddatentyp string.</p>
<p>bitte ein tip? oder direkt ein programm</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176977/help-pls-string</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 16:15:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176977.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Mar 2007 21:53:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to HELP PLS!!! STRING on Mon, 26 Mar 2007 21:53:15 GMT]]></title><description><![CDATA[<p>Schreiben Sie ein Programm, das eine Textzeile über den Standardeingabekanal cin einliest.<br />
Die Textzeile soll aus einzelnen Wörtern bestehen, die jeweils durch ein Leerzeichen<br />
voneinander getrennt sind. Die Zeile wird durch Eingabe der &lt;RETURN&gt; Taste<br />
abgeschlossen. Die Textzeile könnte z. Bsp. lauten</p>
<p>Bei schoenem Wetter fruehstuecke ich gerne auf der Terrasse</p>
<p>Geben Sie dann die Zeile Wort für Wort in umgekehrter Reihenfolge aus . Für obiges Beispiel<br />
wäre die Ausgabe dann folgendermassen:</p>
<p>ieB meneohcs retteW ekceutsheurf hci enreg fua red essarreT</p>
<p>Geben Sie dann den Buchstaben jedes Wortes in einer einzelnen Zeile wieder in der korrekten<br />
Reihenfolge aus , also<br />
B<br />
e<br />
i<br />
und so weiter für obiges Beispiel.<br />
Kopieren Sie dann alle Wörter der eingegebenen Zeile in einen neuen String direkt<br />
hintereinander (ohne Leerzeichen) und lassen Sie diesen String dann ausgeben, also<br />
BeischoenemWetterfruehstueckeichgerneaufderTerrasse<br />
für obiges Beispiel.</p>
<p>Lösungshinweis:<br />
Arbeiten Sie mit dem C++ Standarddatentyp string.</p>
<p>bitte ein tip? oder direkt ein programm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253413</guid><dc:creator><![CDATA[blups]]></dc:creator><pubDate>Mon, 26 Mar 2007 21:53:15 GMT</pubDate></item><item><title><![CDATA[Reply to HELP PLS!!! STRING on Mon, 26 Mar 2007 22:11:16 GMT]]></title><description><![CDATA[<p>getline()<br />
string.find()<br />
reverse_iterator oder...</p>
<pre><code>void reverse (char* s)
{
    if(*s != '\0')
         reverse(s+1);
    cout &lt;&lt; *(s);
}
</code></pre>
<p><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/1253424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253424</guid><dc:creator><![CDATA[vista]]></dc:creator><pubDate>Mon, 26 Mar 2007 22:11:16 GMT</pubDate></item><item><title><![CDATA[Reply to HELP PLS!!! STRING on Mon, 26 Mar 2007 22:45:48 GMT]]></title><description><![CDATA[<p>OMG Leute helft mir, warum funktioniert denn das nicht:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

int main ()
{
    unsigned int a = 0;
    std::string text = &quot;&quot;;
    std::string ergebnis = &quot;&quot;;

    getline (std::cin, text);
    for (int i=text.length ()-1; i&gt;=0; i--)
    {
        ergebnis [a++] = text [i];
        std::cout&lt;&lt;text [i];
        //Hier wird korrekt in umgekehrter Reihenfolge das Wort ausgegeben !?
    }

    std::cout&lt;&lt;ergebnis; // .... und hier garnichts !
    getchar ();
}
</code></pre>
<p><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/1253431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253431</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Mon, 26 Mar 2007 22:45:48 GMT</pubDate></item><item><title><![CDATA[Reply to HELP PLS!!! STRING on Mon, 26 Mar 2007 22:49:50 GMT]]></title><description><![CDATA[<p>mikey bist du blups <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /> ?</p>
<p>bzw. was heißt hier nichts ?</p>
<p>kanns mir grad nicht selber angucken weil mein compiler grad noch nicht installiert ist xD</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253433</guid><dc:creator><![CDATA[Stelfer]]></dc:creator><pubDate>Mon, 26 Mar 2007 22:49:50 GMT</pubDate></item><item><title><![CDATA[Reply to HELP PLS!!! STRING on Mon, 26 Mar 2007 23:08:32 GMT]]></title><description><![CDATA[<p>Hi Stelfer,</p>
<p>der String, der das Ergebnis erhalten sollte, ist komplett leer, also es erscheint nichts auf dem Bildschirm.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253434</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Mon, 26 Mar 2007 23:08:32 GMT</pubDate></item><item><title><![CDATA[Reply to HELP PLS!!! STRING on Tue, 27 Mar 2007 04:54:23 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

int main ()
{
    unsigned int a = 0;
    std::string text = &quot;&quot;;
    std::string ergebnis = &quot;&quot;;

    getline (std::cin, text);
    for (int i=text.length ()-1; i&gt;=0; i--)
    {
        ergebnis+= text [i]; //probiers mal so
        std::cout&lt;&lt;text [i];
        //Hier wird korrekt in umgekehrter Reihenfolge das Wort ausgegeben !?
    }

    std::cout&lt;&lt;ergebnis; // .... und hier garnichts !
    getchar ();
}
</code></pre>
<p>So sollte es funktionieren, denke ich.</p>
<p>Ist aber niht unbedingt nötig. std::copy() zusammen mit std::string.rbegin() und std::string.rend() sollte reichen.</p>
<p>Ansonsten wäre ein close angebracht... Das da ist doch irgendwie mal wieder reines Hausaufgabenschnorren. &quot;Oder gleich ein ganzes Programm&quot; wie willst du denn bitte etwas lernen wenn wir deine Hausaufgaben für dich machen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253459</guid><dc:creator><![CDATA[Shinja]]></dc:creator><pubDate>Tue, 27 Mar 2007 04:54:23 GMT</pubDate></item></channel></rss>