<?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[Probleme mit Switch]]></title><description><![CDATA[<p>Moin,</p>
<p>Ich habe folgendes Problem</p>
<pre><code>int Auswahl = 'a';

         cout &lt;&lt;&quot;(1) Mut&quot;               &lt;&lt;endl;
         cout &lt;&lt;&quot;(2) Koerperkraft&quot;      &lt;&lt;endl;
         cout &lt;&lt;&quot;(3) Gewandtheit&quot;       &lt;&lt;endl;
         cout &lt;&lt;&quot;(4) Fingerfertigkeit&quot;  &lt;&lt;endl;
         cout &lt;&lt;&quot;(5) Konstitution&quot;      &lt;&lt;endl;
         cout &lt;&lt;&quot;(6) Klugheit&quot;          &lt;&lt;endl;
         cout &lt;&lt;&quot;(7) Intuition&quot;         &lt;&lt;endl;
         cout &lt;&lt;&quot;(8) Charisma&quot;          &lt;&lt;endl;
         cout &lt;&lt;&quot;(0) Klassen Infos&quot;     &lt;&lt;endl &lt;&lt;endl;

         Auswahl = getchar() - '0';
         cout &lt;&lt;endl;

         switch (Auswahl)
         {
         case 1:
            {
            }break;
         case 2:
            {
            }break;
         case 3:
            {
            }break;
         case 4:
            {
            }break;
         case 5:
            {
            }break;
         case 6:
            {
            }break;
         case 7:
            {
            }break;
         case 8:
            {
            }break;
         case 0:
            {
            }break;
         default:
            {
                 cout &lt;&lt;&quot;Falsche Eingabe!&quot; &lt;&lt;endl &lt;&lt;endl;
                 i--;
            }
         } // ende von switch
</code></pre>
<p>Hier bekomme ich immer 2 mal den Default zweig bevor ich überhaubt eine Eingabe machen kann. Ich suche den Fehler jetzt schon 2 Tage ich komme nur nicht drauf...</p>
<p>Hoffentlich kann mir da wer 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>
]]></description><link>https://www.c-plusplus.net/forum/topic/339062/probleme-mit-switch</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 16:39:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/339062.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 31 Jul 2016 13:15:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit Switch on Sun, 31 Jul 2016 13:15:58 GMT]]></title><description><![CDATA[<p>Moin,</p>
<p>Ich habe folgendes Problem</p>
<pre><code>int Auswahl = 'a';

         cout &lt;&lt;&quot;(1) Mut&quot;               &lt;&lt;endl;
         cout &lt;&lt;&quot;(2) Koerperkraft&quot;      &lt;&lt;endl;
         cout &lt;&lt;&quot;(3) Gewandtheit&quot;       &lt;&lt;endl;
         cout &lt;&lt;&quot;(4) Fingerfertigkeit&quot;  &lt;&lt;endl;
         cout &lt;&lt;&quot;(5) Konstitution&quot;      &lt;&lt;endl;
         cout &lt;&lt;&quot;(6) Klugheit&quot;          &lt;&lt;endl;
         cout &lt;&lt;&quot;(7) Intuition&quot;         &lt;&lt;endl;
         cout &lt;&lt;&quot;(8) Charisma&quot;          &lt;&lt;endl;
         cout &lt;&lt;&quot;(0) Klassen Infos&quot;     &lt;&lt;endl &lt;&lt;endl;

         Auswahl = getchar() - '0';
         cout &lt;&lt;endl;

         switch (Auswahl)
         {
         case 1:
            {
            }break;
         case 2:
            {
            }break;
         case 3:
            {
            }break;
         case 4:
            {
            }break;
         case 5:
            {
            }break;
         case 6:
            {
            }break;
         case 7:
            {
            }break;
         case 8:
            {
            }break;
         case 0:
            {
            }break;
         default:
            {
                 cout &lt;&lt;&quot;Falsche Eingabe!&quot; &lt;&lt;endl &lt;&lt;endl;
                 i--;
            }
         } // ende von switch
</code></pre>
<p>Hier bekomme ich immer 2 mal den Default zweig bevor ich überhaubt eine Eingabe machen kann. Ich suche den Fehler jetzt schon 2 Tage ich komme nur nicht drauf...</p>
<p>Hoffentlich kann mir da wer 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>
]]></description><link>https://www.c-plusplus.net/forum/post/2504089</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2504089</guid><dc:creator><![CDATA[Sipps]]></dc:creator><pubDate>Sun, 31 Jul 2016 13:15:58 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Switch on Sun, 31 Jul 2016 13:23:12 GMT]]></title><description><![CDATA[<p>Gib doch mal den Wert der Eingabe aus.</p>
<pre><code>cout &lt;&lt; &quot;Eingabe war &quot; &lt;&lt; (int)Auswahl &lt;&lt; '\n';
</code></pre>
<p>Im Eingabestrom befinden sich auch noch '\n' von der Entertaste (oder ähnliches)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2504092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2504092</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sun, 31 Jul 2016 13:23:12 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Switch on Tue, 02 Aug 2016 00:06:47 GMT]]></title><description><![CDATA[<p>ich bekomme obwohl ich den Wert ja definiere bekomme ich in einer for-Schleife zuerst den Wert 58 und danach den Wert -38</p>
<p>Dann wird erst ein wert abgefragt, wenn ich nun 1 eingebe wird der Zweig auch ausgeführt (Im zweig selber kommt die Variable &quot;Auswahl&quot; nicht vor) und mir auch 1 als Wert ausgegeben, wenn dann die for-Schleife wieder von vorne anfängt hat &quot;Auswahl&quot; wider den Wert -38 (Hier bekomme ich dann auch nur einmal den Default Zweig</p>
<p>Ich verstehe nur nicht warum nicht sofort eine Eingabe gefordert wird... <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/2504358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2504358</guid><dc:creator><![CDATA[Sipps]]></dc:creator><pubDate>Tue, 02 Aug 2016 00:06:47 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Switch on Tue, 02 Aug 2016 03:10:22 GMT]]></title><description><![CDATA[<p>Das ist ein 'j' und ein '\n'</p>
<p>Die werden, aus einer vorherigen Eingabe, noch im Eingabestrom stehen.<br />
Aber den Teil zeigst du gerade nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2504364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2504364</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Tue, 02 Aug 2016 03:10:22 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Switch on Wed, 03 Aug 2016 15:24:32 GMT]]></title><description><![CDATA[<p>achja, ich glaube ich habe mal irgendwo was darüber gelesen</p>
<p>Ist das Problem gelöst wenn ich den Eingabestrom zurücksetze?</p>
<p>Und wenn ja (und das auch geht) kannst du mir kurz erklären wie das geht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2504515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2504515</guid><dc:creator><![CDATA[Sipps]]></dc:creator><pubDate>Wed, 03 Aug 2016 15:24:32 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Switch on Wed, 03 Aug 2016 15:36:37 GMT]]></title><description><![CDATA[<p>Ich glaub ich habe das erstmal gelöst, ich hab jetzt statt getchar(), getch() genommern</p>
<p>wäre trozdem cool wenn mir wer erklären könnte wie ich den eingabepuffer zurücksetze</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2504518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2504518</guid><dc:creator><![CDATA[Sipps]]></dc:creator><pubDate>Wed, 03 Aug 2016 15:36:37 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Switch on Wed, 03 Aug 2016 15:56:10 GMT]]></title><description><![CDATA[<p><code>getchar()</code> kommt aus dem C. Benutze entweder <code>std::cin</code> oder noch besser <code>std::cin</code> in Konjunktion mit <code>std::getline</code> und <code>boost::lexical_cast</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2504520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2504520</guid><dc:creator><![CDATA[snipps]]></dc:creator><pubDate>Wed, 03 Aug 2016 15:56:10 GMT</pubDate></item></channel></rss>