<?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[Wo liegt mein fehler ?]]></title><description><![CDATA[<p>Hi,</p>
<p>zum üben von Funktionen mit Headdateien und cpp dateien habe ich ein kleines Zahlenratespiel gemacht, aber ich habe zur zeit ein problemm, bei dem ich nicht weiter komme und zwar wenn ich den case aufrufe, welcher die Spielfunktion aufrufen soll, tut er es nicht, sondern gibt mir das Menü aus. Ich schätze der Fehler liegt irgendwo bei der do while schleifen, aber wo und wie löse ich ihn: Hier ist der code.</p>
<p>MAIN:</p>
<pre><code>#include &lt;iostream&gt;
#include &quot;Spiel.hpp&quot;

using namespace std;

void einfachesSpiel();
void mittleresSpiel();
void schweresSpiel();

int main()
{

	char Menue;

	cout &lt;&lt; &quot;----Menü----&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;(E)infaches Spiel&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;(M)ittelschweres Spiel&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;(S)chweres Spiel&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;(B)eenden&quot; &lt;&lt; endl;

	do
	{
		cin &gt;&gt; Menue;

		switch (Menue)
		{
		case('e') :
		case('E') :
		{
					 void einfachesSpiel();
		}
			break;
		case('m'):
		case('M') :
		{
					 void mittleresSpiel();
		}	break;
		case('S') :
		case('s') :
		{
					  void schweresSpiel();
		}	break;
		case('b') :
		case('B') :
		{
					  return 0;
		}	break;

		default:{
					cout &lt;&lt; &quot;Falsche Eingabe!&quot; &lt;&lt; endl;
		}

		}

	} 
	while (Menue != 'b'||Menue !='B');

}

headdatei:

void einfachesSpiel();
void mittleresSpiel();
void schweresSpiel();

eine der 3 funktionen sind alle gleich bis auf funktionsnamen und random werte.

#include &quot;Spiel.hpp&quot;
#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;

using namespace std;

void einfachesSpiel()
{
	int errateneZahl = 0;
	int zufaelligeZahl = 0;
	int Punkte = 0;
	int Gesammtpunkte = 0;
	int Runden = 10;

	for (int a = 0; a &lt;= Runden, a++;)
	{

		cout &lt;&lt; &quot;Bitte geben sie Ihre Zahl ein! &quot; &lt;&lt; endl;
		cin &gt;&gt; errateneZahl;

		zufaelligeZahl = rand() % 3 + 1;

		if (zufaelligeZahl = errateneZahl)
		{

			Gesammtpunkte = Punkte + 10;
			cout &lt;&lt; &quot;GRATULIERE Sie haben es erraten! &quot; &lt;&lt; zufaelligeZahl &lt;&lt; &quot; &quot; &lt;&lt; errateneZahl &lt;&lt; endl;

			cout &lt;&lt; &quot;Sie bekommen&quot; &lt;&lt; Gesammtpunkte &lt;&lt; endl;
		}
		else
		{
			cout &lt;&lt; &quot;Leider falsch, die richtige Zahl waere: &quot; &lt;&lt; zufaelligeZahl;

		}

	}

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/325261/wo-liegt-mein-fehler</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 18:47:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/325261.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Apr 2014 19:03:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 19:03:43 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>zum üben von Funktionen mit Headdateien und cpp dateien habe ich ein kleines Zahlenratespiel gemacht, aber ich habe zur zeit ein problemm, bei dem ich nicht weiter komme und zwar wenn ich den case aufrufe, welcher die Spielfunktion aufrufen soll, tut er es nicht, sondern gibt mir das Menü aus. Ich schätze der Fehler liegt irgendwo bei der do while schleifen, aber wo und wie löse ich ihn: Hier ist der code.</p>
<p>MAIN:</p>
<pre><code>#include &lt;iostream&gt;
#include &quot;Spiel.hpp&quot;

using namespace std;

void einfachesSpiel();
void mittleresSpiel();
void schweresSpiel();

int main()
{

	char Menue;

	cout &lt;&lt; &quot;----Menü----&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;(E)infaches Spiel&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;(M)ittelschweres Spiel&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;(S)chweres Spiel&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;(B)eenden&quot; &lt;&lt; endl;

	do
	{
		cin &gt;&gt; Menue;

		switch (Menue)
		{
		case('e') :
		case('E') :
		{
					 void einfachesSpiel();
		}
			break;
		case('m'):
		case('M') :
		{
					 void mittleresSpiel();
		}	break;
		case('S') :
		case('s') :
		{
					  void schweresSpiel();
		}	break;
		case('b') :
		case('B') :
		{
					  return 0;
		}	break;

		default:{
					cout &lt;&lt; &quot;Falsche Eingabe!&quot; &lt;&lt; endl;
		}

		}

	} 
	while (Menue != 'b'||Menue !='B');

}

headdatei:

void einfachesSpiel();
void mittleresSpiel();
void schweresSpiel();

eine der 3 funktionen sind alle gleich bis auf funktionsnamen und random werte.

#include &quot;Spiel.hpp&quot;
#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;

using namespace std;

void einfachesSpiel()
{
	int errateneZahl = 0;
	int zufaelligeZahl = 0;
	int Punkte = 0;
	int Gesammtpunkte = 0;
	int Runden = 10;

	for (int a = 0; a &lt;= Runden, a++;)
	{

		cout &lt;&lt; &quot;Bitte geben sie Ihre Zahl ein! &quot; &lt;&lt; endl;
		cin &gt;&gt; errateneZahl;

		zufaelligeZahl = rand() % 3 + 1;

		if (zufaelligeZahl = errateneZahl)
		{

			Gesammtpunkte = Punkte + 10;
			cout &lt;&lt; &quot;GRATULIERE Sie haben es erraten! &quot; &lt;&lt; zufaelligeZahl &lt;&lt; &quot; &quot; &lt;&lt; errateneZahl &lt;&lt; endl;

			cout &lt;&lt; &quot;Sie bekommen&quot; &lt;&lt; Gesammtpunkte &lt;&lt; endl;
		}
		else
		{
			cout &lt;&lt; &quot;Leider falsch, die richtige Zahl waere: &quot; &lt;&lt; zufaelligeZahl;

		}

	}

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2395873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395873</guid><dc:creator><![CDATA[Ichverstehe0Komma0]]></dc:creator><pubDate>Tue, 22 Apr 2014 19:03:43 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 19:13:18 GMT]]></title><description><![CDATA[<p>Deine do-while-Bedingung ist immer wahr, denn wenn Menue nicht ungleich 'b' ist, dann ist es gleich 'b', und somit ungleich 'B'. Der Hauptfehler ist aber die Syntax deiner for-Schleife:</p>
<pre><code class="language-cpp">for (int a = 0; a &lt;= Runden, a++;)
</code></pre>
<p>Das solltest du nochmal genauer anschauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395876</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 22 Apr 2014 19:13:18 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 19:14:31 GMT]]></title><description><![CDATA[<p>...und Z. 113 auch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395877</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Tue, 22 Apr 2014 19:14:31 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 19:40:43 GMT]]></title><description><![CDATA[<p>Ehm ich versuch mal zu erklären was ich mir gedacht habe, als ich das programmiert habe und vielleicht kann mir jemand dann erklären, wo mein denkfehler ist... bitte.<br />
Denn ich habe mir die for schleife angeschaut und verstehe nicht warum diese falsch ist, außer das ich vielleicht für diese Aufgabe die falsche schleife genommen habe.</p>
<p>also :</p>
<p>erstens sag ich dem Programm das es 3 Funktionen gibt.</p>
<p>dann kommt in die main das manü.</p>
<p>damit es nicht nach jeder eingabe abbricht baue ich eine do while schleife um die cases auf. und ich dachte mir eigentlich wenn die bedingung Wahr ist z.b e (einfaches Spiel) dann sollte die Funktion für einfaches Spiel aufgerufen werden über die header-datei.</p>
<p>in der funktion einfaches spiel.</p>
<p>deklariere ich integer für punkte,gesammtpunkte, randomzahl und zahl zum eingeben. Damit das spiel nicht ewig dauert, baue ich eine forschleife, die automatisch nach 10 runden abbricht. da baue ich eine if else verzweigung ein damit überprüft wird ob die eingabe mit der zufallszahl übereinstimmt und die punkte addiert oder auch nicht.</p>
<p>dachte ich. Wo war jetzt mein fehler?</p>
<p>lg Dimi</p>
<p>meintest du mit dem Syntax fehler in der for schleife das , nach der bedingung ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395878</guid><dc:creator><![CDATA[Ichverstehe0Komma0]]></dc:creator><pubDate>Tue, 22 Apr 2014 19:40:43 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 19:41:17 GMT]]></title><description><![CDATA[<p>Ichverstehe0Komma0 schrieb:</p>
<blockquote>
<p>Ehm ich versuch mal zu erklären was ich mir gedacht habe, als ich das programmiert habe und vielleicht kann mir jemand dann erklären, wo mein denkfehler ist... bitte.</p>
</blockquote>
<p>Du hast keinen Denkfehler, jedenfalls ist das im Moment nicht das Problem. Was bei dir falsch ist, haben wir dir schon gesagt.</p>
<blockquote>
<p>Denn ich habe mir die for schleife angeschaut und verstehe nicht warum diese falsch ist</p>
</blockquote>
<p>Falsch:</p>
<pre><code class="language-cpp">for (int a = 0; a &lt;= Runden, a++;)
</code></pre>
<p>Richtig:</p>
<pre><code class="language-cpp">for (int a = 0; a &lt;= Runden; a++)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2395881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395881</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 22 Apr 2014 19:41:17 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 19:41:45 GMT]]></title><description><![CDATA[<p>hab den gerade gesehen <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="🙂"
    /> danke ,aber wieso hat der compiler mir das nicht gemeldet ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395882</guid><dc:creator><![CDATA[Ichverstehe0Komma0]]></dc:creator><pubDate>Tue, 22 Apr 2014 19:41:45 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 19:44:18 GMT]]></title><description><![CDATA[<p>Weil es nicht falsch ist, nur halt nicht das, was du willst. Versuch mal herauszufinden, was die falsche Schleife getan hätte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395884</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 22 Apr 2014 19:44:18 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 19:49:14 GMT]]></title><description><![CDATA[<p>Hier mal die Wahrheitstabelle für Deine do-while Schleife:</p>
<pre><code>Bedingungen
 Wert | !'b' | !'B' | !'b'||!'B'
------+------+------+------------
 'b'  |   0  |   1  |      1
 'B'  |   1  |   0  |      1
sonst |   1  |   1  |      1
</code></pre>
<p>Leuchtet ein, dass da was nicht stimmen kann?</p>
<p>Und der Fehler in Z. 113 in ähnlich subtil wie Dein Fehler in der for-Schleife!</p>
<p>Aktivier Compilerwarnungen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395886</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Tue, 22 Apr 2014 19:49:14 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 20:09:33 GMT]]></title><description><![CDATA[<p>Ich verstehe ja was du meinst zumindestens das mit der while schleife, nur dachte ich eigentlich, er bei den cases die eingabe vergleicht und dann den inhalt ausgibt in meinem fall die funktion aufruft. wenn ich eine falsche eingabe tätige sagt er mir ja auch bescheid, das die eingabe falsch ist.</p>
<p>und in z 113. bei der if anweisung meinst du das mit &quot;=&quot;, es muss ein &quot;==&quot;, weils keine zuweisung sondern verlgiech ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395888</guid><dc:creator><![CDATA[Ichverstehe0Komma0]]></dc:creator><pubDate>Tue, 22 Apr 2014 20:09:33 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 20:29:33 GMT]]></title><description><![CDATA[<p>Okay ich komm nicht drauf. Kann mir wer sagen wie ich das Problem lösen kann ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395890</guid><dc:creator><![CDATA[Ichverstehe0Komma0]]></dc:creator><pubDate>Tue, 22 Apr 2014 20:29:33 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 20:35:32 GMT]]></title><description><![CDATA[<p>Ichverstehe0Komma0 schrieb:</p>
<blockquote>
<p>Okay ich komm nicht drauf. Kann mir wer sagen wie ich das Problem lösen kann ?</p>
</blockquote>
<p>Huh?<br />
Worauf kommst Du nicht?</p>
<p>Sorry: ich kann Dir nicht immer ganz folgen.<br />
Evtl. habe ich Dich auch mißverstanden: Die Bedingung Deiner do-while Schleife macht diese zwar zu einer Endlosschleife, aber dadurch, dass Du mit<br />
<code>return 0;</code><br />
aus der <code>main</code> springst fällt das gar nicht auf.</p>
<p>Das mit Z. 113 hast Du auch geschnallt.</p>
<p>Was ist denn jetzt noch das Problem?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395891</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Tue, 22 Apr 2014 20:35:32 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 20:37:45 GMT]]></title><description><![CDATA[<p>Furble Wurble schrieb:</p>
<blockquote>
<p>Was ist denn jetzt noch das Problem?</p>
</blockquote>
<p>Zeilen 38, 44 und 49.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395892</guid><dc:creator><![CDATA[Caligulaminus]]></dc:creator><pubDate>Tue, 22 Apr 2014 20:37:45 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 20:42:28 GMT]]></title><description><![CDATA[<p>Genau, ich verstehe nicht warum meine Funktion nicht aufgerufen 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=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395893</guid><dc:creator><![CDATA[Ichverstehe0Komma0]]></dc:creator><pubDate>Tue, 22 Apr 2014 20:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 20:52:43 GMT]]></title><description><![CDATA[<p>Weil das kein Aufruf ist.</p>
<p>Das ist eine Deklaration.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395894</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395894</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Tue, 22 Apr 2014 20:52:43 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 21:04:15 GMT]]></title><description><![CDATA[<p>Das ist wohl kategorie dumme fehler. Danke sehr hab ihn gefunden.</p>
<p>lg DImi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395895</guid><dc:creator><![CDATA[Ichverstehe0Komma0]]></dc:creator><pubDate>Tue, 22 Apr 2014 21:04:15 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Tue, 22 Apr 2014 21:42:07 GMT]]></title><description><![CDATA[<p>Ich weiß ich gehe hier schon jedem auf die Nerven, aber noch eine letzte Frage.</p>
<p>Wenn ich das Spiel starte und es läuft gebe ich ja eine Zahl ein und er vergleicht diese und gibt mir aus, ob es richtig oder falsch ist. Soweit ists okay und das Programm funktioniert. Gebe ich aber ein Buchstaben ein, kommt es zu einer endloss schleife, obwohl die schleife bei 10 abbrechen soll.</p>
<p>Frage 1. Warum bricht der nicht ab?<br />
Frage 2. Wie kann ich eine Überprüfung auf Integer machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395899</guid><dc:creator><![CDATA[Ichverstehe0Komma0]]></dc:creator><pubDate>Tue, 22 Apr 2014 21:42:07 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Wed, 23 Apr 2014 05:17:12 GMT]]></title><description><![CDATA[<p>Ichverstehe0Komma0 schrieb:</p>
<blockquote>
<p>Ich weiß ich gehe hier schon jedem auf die Nerven, aber noch eine letzte Frage.</p>
<p>Wenn ich das Spiel starte und es läuft gebe ich ja eine Zahl ein und er vergleicht diese und gibt mir aus, ob es richtig oder falsch ist. Soweit ists okay und das Programm funktioniert. Gebe ich aber ein Buchstaben ein, kommt es zu einer endloss schleife, obwohl die schleife bei 10 abbrechen soll.</p>
<p>Frage 1. Warum bricht der nicht ab?<br />
Frage 2. Wie kann ich eine Überprüfung auf Integer machen.</p>
</blockquote>
<p>Weil der Buchstabe im stream verbleibt und in der Folge immer wieder gelesen (aber nicht extrahiert) wird kommt es zu einer Endlosschleife.</p>
<p>Lösung: wenn <code>istream::operator&gt;&gt;()</code> fehlschlägt erstmal alles bis zum nächsten newline aus dem Stream schmeissen.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;limits&gt;

void purge(std::istream&amp; in){
  in.clear();
  in.ignore(std::numeric_limits&lt;std::streamsize&gt;::max(), '\n');
}

int main(){
  int a=0;
  for(;;){
    if(!(std::cin &gt;&gt; a)){
      std::cerr &lt;&lt; &quot;Das war kein int!\n&quot;;
      purge(std::cin);
    }
    if(a==42)
      break;
  } 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2395912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395912</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Wed, 23 Apr 2014 05:17:12 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Wed, 23 Apr 2014 05:41:50 GMT]]></title><description><![CDATA[<pre><code>switch (Menue) 
        { 
        case('e') : 
        case('E') : 
        { 
                     void einfachesSpiel(); 
        }
        break;
</code></pre>
<p>Meiner laienhaften Meinung nach, solltest du außerdem die Break; anweisung in den entsprechenden Anweisungsblock des 'case' setzen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395916</guid><dc:creator><![CDATA[GMoney597]]></dc:creator><pubDate>Wed, 23 Apr 2014 05:41:50 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Wed, 23 Apr 2014 05:56:51 GMT]]></title><description><![CDATA[<p>GMoney597 schrieb:</p>
<blockquote>
<p>Meiner laienhaften Meinung nach, solltest du außerdem die Break; anweisung in den entsprechenden Anweisungsblock des 'case' setzen</p>
</blockquote>
<p>Ob das break im Block oder dahinter steht, ist egal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395920</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 23 Apr 2014 05:56:51 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Wed, 23 Apr 2014 13:22:23 GMT]]></title><description><![CDATA[<p>aaah alles klar vielen vielen dank, wow hab mein ersten bug programmiert. Irgendwie stolz <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>Das mit dem break; habe ich aus dem Buch c++ für spieleprogrammierer von heiko kalista, wenn es jemandem was sagt :).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395955</guid><dc:creator><![CDATA[Ichverstehe0Komma0]]></dc:creator><pubDate>Wed, 23 Apr 2014 13:22:23 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Thu, 24 Apr 2014 06:26:42 GMT]]></title><description><![CDATA[<p>Also soweit ich weis wird das mit Case so geschrieben:</p>
<pre><code>switch(Menue)
{
        case('e') : 
        case('E') : 
              void einfachesspiel();
              break;

        case('m'):
</code></pre>
<p>usw.</p>
<p>Und wegen der Überprüfung ob es eine Zahl ist kann man doch auch isdigit nehmen oder täusche ich mich da?</p>
<p>z.B. if(Menue !isdigit)<br />
{<br />
break;<br />
}</p>
<p>Mfg Kirito</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396068</guid><dc:creator><![CDATA[Kirito]]></dc:creator><pubDate>Thu, 24 Apr 2014 06:26:42 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Thu, 24 Apr 2014 06:33:11 GMT]]></title><description><![CDATA[<p>Geschweifte Klammer oder nicht spielt keine Rolle,<br />
du hast auch eine Funktionsdeklaration statt einen Aufruf,<br />
if(Menue !isdigit) ist völlig falsch und was ein break innerhalb eines if-Blockes soll weißt wohl nur Du.</p>
<p>Guter Einstand.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396069</guid><dc:creator><![CDATA[qweasdyxc]]></dc:creator><pubDate>Thu, 24 Apr 2014 06:33:11 GMT</pubDate></item><item><title><![CDATA[Reply to Wo liegt mein fehler ? on Thu, 24 Apr 2014 16:11:31 GMT]]></title><description><![CDATA[<p>Ohne bös zu klingen ich bin froh für jeden Post, aber die Probleme habe ich mit eurer Hilfe schon gelöst, der Fehler war auch die Deklaration und nicht aufruf schon korigiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396156</guid><dc:creator><![CDATA[Ichverstehe0Komma0]]></dc:creator><pubDate>Thu, 24 Apr 2014 16:11:31 GMT</pubDate></item></channel></rss>