<?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[do while schleife]]></title><description><![CDATA[<pre><code class="language-cpp">do
	{

	cin&gt;&gt;eingabeMensch;

		switch(eingabeMensch)
		{
		case 1:
			Korrekt = 1;
			break;
		case 2:
			Korrekt = 1;
			break;
		case 3:
			Korrekt = 1;
			break;
		default:
			cout&lt;&lt;Korrekt&lt;&lt;endl;
			cout&lt;&lt;&quot;Ihre Eingabe war nicht korrekt! Bitte geben Sie eine Zahl zwischen 1 und 3 ein! &quot;;
		}

	}while(Korrekt = 0);

	return eingabeMensch;
</code></pre>
<p>Wenn eine Zahl eingegeben wird, die nicht 1, 2 oder 3 ist soll die eingabe wiederholt werden, doch dies geschieht nicht. Ich glaube irgendwas stimmt mit meiner Schleife nicht.<br />
Kann mir bitte jemand sagen wo der Fehler ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159990/do-while-schleife</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 03:37:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159990.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Sep 2006 16:21:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to do while schleife on Wed, 20 Sep 2006 16:21:31 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">do
	{

	cin&gt;&gt;eingabeMensch;

		switch(eingabeMensch)
		{
		case 1:
			Korrekt = 1;
			break;
		case 2:
			Korrekt = 1;
			break;
		case 3:
			Korrekt = 1;
			break;
		default:
			cout&lt;&lt;Korrekt&lt;&lt;endl;
			cout&lt;&lt;&quot;Ihre Eingabe war nicht korrekt! Bitte geben Sie eine Zahl zwischen 1 und 3 ein! &quot;;
		}

	}while(Korrekt = 0);

	return eingabeMensch;
</code></pre>
<p>Wenn eine Zahl eingegeben wird, die nicht 1, 2 oder 3 ist soll die eingabe wiederholt werden, doch dies geschieht nicht. Ich glaube irgendwas stimmt mit meiner Schleife nicht.<br />
Kann mir bitte jemand sagen wo der Fehler ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141325</guid><dc:creator><![CDATA[Blutiger Anfänger]]></dc:creator><pubDate>Wed, 20 Sep 2006 16:21:31 GMT</pubDate></item><item><title><![CDATA[Reply to do while schleife on Wed, 20 Sep 2006 16:24:11 GMT]]></title><description><![CDATA[<p>==</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141329</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 20 Sep 2006 16:24:11 GMT</pubDate></item><item><title><![CDATA[Reply to do while schleife on Wed, 20 Sep 2006 16:28:14 GMT]]></title><description><![CDATA[<p>scheint so als würde die do while schleife beendet werden obwohl etwas falsches eingegeben wurde (Korrekt = 0)<br />
Die falsche Zahl zum beispiel 4 wird an die main funktion zurückgegeben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141332</guid><dc:creator><![CDATA[Blutiger Anfänger]]></dc:creator><pubDate>Wed, 20 Sep 2006 16:28:14 GMT</pubDate></item><item><title><![CDATA[Reply to do while schleife on Wed, 20 Sep 2006 17:11:13 GMT]]></title><description><![CDATA[<p>MFK hat es dir schon gesagt ! Du hast aus einer Abfrage eine Zuweisung gemacht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141361</guid><dc:creator><![CDATA[WoWe]]></dc:creator><pubDate>Wed, 20 Sep 2006 17:11:13 GMT</pubDate></item><item><title><![CDATA[Reply to do while schleife on Wed, 20 Sep 2006 17:25:09 GMT]]></title><description><![CDATA[<p>Danke! Ich habe total vergessen, dass man bei einer zuweisung == benutzen muss.<br />
na ja schon lange nicht mehr &quot;programmiert&quot; und wie der name schon sagt blutiger Anfänger</p>
<p>ach ja vielen Danke für die schnellen Antwortn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141370</guid><dc:creator><![CDATA[Blutiger Anfänger]]></dc:creator><pubDate>Wed, 20 Sep 2006 17:25:09 GMT</pubDate></item><item><title><![CDATA[Reply to do while schleife on Wed, 20 Sep 2006 17:36:41 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Blutiger Anfänger schrieb:</p>
<blockquote>
<p>Danke! Ich habe total vergessen, dass man bei einer zuweisung == benutzen muss.</p>
</blockquote>
<p>Ich weiß nicht, ob du dich verschrieben hast, aber bei einer Zuweisung musst du 1 = benutzen und nur bei einem Vergleich 2 ==.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141376</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 20 Sep 2006 17:36:41 GMT</pubDate></item></channel></rss>