<?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[Schleife schreiben...Warum bei mir nicht?]]></title><description><![CDATA[<p>Wenn andere ihre Hausaufgaben bekommen, warum dann nicht bei mir??<br />
Schließlich kann man nichts lernen, wenn man nichts weiß... Aus Beispielen kann man sich wenigstens was vorstellen...</p>
<p>Deswegen jetzt eine Aufgabe...Kann mir da jemand helfen?<br />
Konkrete Erklärungen wären ja schon mal ein guter Anfang....</p>
<p>C++</p>
<p>Das Programm ließt solange Ziffernzeichen ein, bis ein ?? Whitespace Zeichen ??<br />
kommt. Die eingelesene Ziffernfolge wird in die entsprechende ganzzahlige Dezimalzahl umgerechnet und anschließend ausgegeben.</p>
<p>An alle die ehrlich helfen, vielen Dank...Schließlich ist das ein Forum und da kann helfen... <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>Fuer welche die nur Kritik über meine Arbeitsweise haben ...bitte lasst es, ich weiß selbst, dass dies für mich ein schwerer Weg wird.... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128160/schleife-schreiben-warum-bei-mir-nicht</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 09:22:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128160.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 Nov 2005 20:43:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schleife schreiben...Warum bei mir nicht? on Wed, 30 Nov 2005 20:43:57 GMT]]></title><description><![CDATA[<p>Wenn andere ihre Hausaufgaben bekommen, warum dann nicht bei mir??<br />
Schließlich kann man nichts lernen, wenn man nichts weiß... Aus Beispielen kann man sich wenigstens was vorstellen...</p>
<p>Deswegen jetzt eine Aufgabe...Kann mir da jemand helfen?<br />
Konkrete Erklärungen wären ja schon mal ein guter Anfang....</p>
<p>C++</p>
<p>Das Programm ließt solange Ziffernzeichen ein, bis ein ?? Whitespace Zeichen ??<br />
kommt. Die eingelesene Ziffernfolge wird in die entsprechende ganzzahlige Dezimalzahl umgerechnet und anschließend ausgegeben.</p>
<p>An alle die ehrlich helfen, vielen Dank...Schließlich ist das ein Forum und da kann helfen... <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>Fuer welche die nur Kritik über meine Arbeitsweise haben ...bitte lasst es, ich weiß selbst, dass dies für mich ein schwerer Weg wird.... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/931006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931006</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Wed, 30 Nov 2005 20:43:57 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife schreiben...Warum bei mir nicht? on Wed, 30 Nov 2005 20:53:50 GMT]]></title><description><![CDATA[<p>Ein Whitespacezeichen ist einfach ein ... uhm... *nichts* <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="😛"
    /> - ein Leerzeichen</p>
<p>Wenn ich die Aufgabe richtig verstanden habe, dann sollte es so funktionieren:<br />
Eingabe: 6<br />
Eingabe: 6<br />
Eingabe: 7</p>
<p>....</p>
<p>Ausgabe: 667<br />
?</p>
<p>Das ist ganz einfach:</p>
<p>Du hast eine Variable zahl, die den Wert 0 hat.</p>
<pre><code class="language-cpp">int zahl = 0;
</code></pre>
<p>Du nimmst solange die Zeichen entgegen, bis keine Zahl mehr kommt.</p>
<p>Wenn ein Zeichen eingegeben wird, dann multiplizierst du zahl mit 10 und addierst die neue eingegebene Zahl.</p>
<p>Beispiel:<br />
zahl = 0</p>
<p>Eingabe 3</p>
<p>zahl * 10 + 3 (0*10 + 3, zahl ist jetzt 3)</p>
<p>Eingabe 5</p>
<p>zahl * 10 + 5 (3*10 + 5, zahl ist jetzt 35)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931014</guid><dc:creator><![CDATA[xindon]]></dc:creator><pubDate>Wed, 30 Nov 2005 20:53:50 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife schreiben...Warum bei mir nicht? on Wed, 30 Nov 2005 20:57:38 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p><a href="http://de.wikipedia.org/wiki/Leerraum" rel="nofollow">Whitespace...</a><br />
<a href="http://tutorial.schornboeck.net/schleifen.htm" rel="nofollow">Schleifen...</a></p>
<p>Das musst du nun quasi zusammenbasteln.</p>
<blockquote>
<p>Schließlich kann man nichts lernen, wenn man nichts weiß...</p>
</blockquote>
<p>Das ist genau umgekehrt, denn dann kann man alles lernen. Wie auch immer, der Lerneffekt ist größer, wenn du etwas selber machst, als wenn andere es dir vorkauen.</p>
<p>Dein Problem ist zudem auch noch schaffbar, wenn man wenig Ahnung von der Materie hat. Bei konkreten Fragen wird dir auch jeder konkrete Antworten liefern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931017</guid><dc:creator><![CDATA[CarstenJ]]></dc:creator><pubDate>Wed, 30 Nov 2005 20:57:38 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife schreiben...Warum bei mir nicht? on Wed, 30 Nov 2005 21:02:09 GMT]]></title><description><![CDATA[<p>Warum mal 10??</p>
<p>Welche Art von Schleife ist das?? Eine while??</p>
<p>Ist das ein guter Anfang?</p>
<p>[int zahl = 0;</p>
<p>cout &lt;&lt; &quot; Geben Sie eine Zahl ein !&quot;;<br />
cin &gt;&gt; Zahl;</p>
<p>while ( Zahl &gt; 0)<br />
{]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931020</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:02:09 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife schreiben...Warum bei mir nicht? on Wed, 30 Nov 2005 21:04:17 GMT]]></title><description><![CDATA[<p>CarstenJ schrieb:</p>
<blockquote>
<p>Hi,</p>
<p><a href="http://de.wikipedia.org/wiki/Leerraum" rel="nofollow">Whitespace...</a><br />
<a href="http://tutorial.schornboeck.net/schleifen.htm" rel="nofollow">Schleifen...</a></p>
<p>Das Tutorial ist nett, aber zu wenig fuer mich. Ich hab da schon reingeguckt. Danke</p>
<p>Das musst du nun quasi zusammenbasteln.</p>
<blockquote>
<p>Schließlich kann man nichts lernen, wenn man nichts weiß...</p>
</blockquote>
<p>Das ist genau umgekehrt, denn dann kann man alles lernen. Wie auch immer, der Lerneffekt ist größer, wenn du etwas selber machst, als wenn andere es dir vorkauen.</p>
<p>Dein Problem ist zudem auch noch schaffbar, wenn man wenig Ahnung von der Materie hat. Bei konkreten Fragen wird dir auch jeder konkrete Antworten liefern.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/931022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931022</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:04:17 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife schreiben...Warum bei mir nicht? on Wed, 30 Nov 2005 21:25:29 GMT]]></title><description><![CDATA[<p>Visual Newbie schrieb:</p>
<blockquote>
<p>Warum mal 10??</p>
</blockquote>
<p>um eine &quot;stelle&quot; mehr zu bekommen..</p>
<pre><code>1
1 * 10
10
10 + 1
11
</code></pre>
<p>nach dem prinzip funktioniert das</p>
<blockquote>
<p><strong>Ist das ein guter Anfang?</strong></p>
<p>[int zahl = 0;</p>
<p>cout &lt;&lt; &quot; Geben Sie eine Zahl ein !&quot;;<br />
cin &gt;&gt; Zahl;</p>
<p>while ( Zahl &gt; 0)<br />
{]</p>
</blockquote>
<p>also anfangen tut man normalerweise mit sowas</p>
<pre><code class="language-cpp">//programmname, autor,...
oder
#include &lt;...
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /><br />
wie wärs mit einem grundlagen tutorial, für deine aufgabe musste ja nur<br />
die ersten paar seiten lesen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931029</guid><dc:creator><![CDATA[icepacker]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:25:29 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife schreiben...Warum bei mir nicht? on Wed, 30 Nov 2005 21:15:18 GMT]]></title><description><![CDATA[<p>Wenn das bloß so einfach wär....</p>
<p>Bitte helft mir, ich kriegs nicht hin....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931036</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:15:18 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife schreiben...Warum bei mir nicht? on Wed, 30 Nov 2005 21:30:34 GMT]]></title><description><![CDATA[<p>lol</p>
<p>beschäftige dich doch erstmal mit dem problem!<br />
du willst mir doch net sagen das wenn du das vlt 10min probiert hast,<br />
dass das dann für dich als unmöglich gilt...</p>
<p>wenn du bis morgen abend immer noch keine lösung hast dann:</p>
<p>möglichkeit 1) bist du ungeeignet zum programmieren <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="➡"
    /> zu dumm <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<ol start="2">
<li>oder du bekommst hier aus dem forum eine lösung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/931044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931044</guid><dc:creator><![CDATA[icepacker]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:30:34 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife schreiben...Warum bei mir nicht? on Thu, 01 Dec 2005 08:35:42 GMT]]></title><description><![CDATA[<p>Wie wärs damit? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Nunja, ob das die Triviallösung ist?</p>
<pre><code class="language-cpp">#include &lt;termios.h&gt;
#include &lt;unistd.h&gt;
#include &lt;signal.h&gt;
#include &lt;iostream&gt;
#include &lt;cctype&gt;

using namespace std;

termios oldattr;

void handler(int)
{
        tcsetattr(STDIN_FILENO, TCSANOW, &amp;oldattr);
        exit(0);
}

int main(void)
{
        int c;
        termios attr;
        unsigned int zahl = 0;
        signal(SIGINT, handler);
        signal(SIGTERM, handler);
        tcgetattr(STDIN_FILENO, &amp;oldattr);
        attr = oldattr;
        attr.c_lflag &amp;= ~(ICANON|ECHO);
        tcsetattr(STDIN_FILENO, TCSANOW, &amp;attr);
        while (!isspace(c = cin.get())) {
                if (!isdigit(c)) {
                        cerr &lt;&lt; &quot;Du Torfkopf sollst doch nur Ziffern eingeben!&quot; &lt;&lt; endl;
                        break;
                }
                zahl = zahl * 10 + c - 48;
        }
        cout &lt;&lt; zahl &lt;&lt; endl;
        handler(0);
        return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/931055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931055</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 01 Dec 2005 08:35:42 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife schreiben...Warum bei mir nicht? on Wed, 30 Nov 2005 21:52:34 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>da stellt sich natürlich schon die Frage, ob so ein Beispiel nicht völlig daneben ist, da er es wahrscheinlich nichtmal wird kompilieren können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931056</guid><dc:creator><![CDATA[CarstenJ]]></dc:creator><pubDate>Wed, 30 Nov 2005 21:52:34 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife schreiben...Warum bei mir nicht? on Thu, 01 Dec 2005 08:35:06 GMT]]></title><description><![CDATA[<p>Warum nicht? Unter Linux kompiliert das. Kenn ich seine Entwicklungsumgebung?</p>
<p>Er ist offenbar nicht bereit sich eingehend mit dem Problem zu beschäftigen und wollte eine vollständige Lösung. Ich schlage eine vor die auf mir zur Verfügung stehenden Systemen läuft.</p>
<p>Im übrigen ist ab while (...) alles Standard-C++... Und das Input-Buffering vorher abschalten muss man auch unter Windows, da es da IMHO keine plattformübergreifende Lösung für gibt.</p>
<p>EDIT: Ok das fprintf ist nicht C++ (alte Gewohnheit *g*). Habs mal korrigiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/931157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931157</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 01 Dec 2005 08:35:06 GMT</pubDate></item></channel></rss>