<?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[integer keine zahl]]></title><description><![CDATA[<p>hey,<br />
wenn man eine schleife hat</p>
<pre><code class="language-cpp">int main ()
{
	int Auswahl;

	do
	{
		cout &lt;&lt; &quot;1 - Funktion&quot; &lt;&lt; endl;
		cout &lt;&lt; &quot;2 - Beenden&quot; &lt;&lt; endl;
		cin &gt;&gt; Auswahl;

		switch (Auswahl)
		{
		case 1:
			Funktion ();
			cout &lt;&lt; endl;
			break;
		case 2:
			cout &lt;&lt; &quot;Programm beendet&quot; &lt;&lt; endl;
			break;
		default:
			cout &lt;&lt; &quot;Fehler!&quot; &lt;&lt; endl;
		}
	} while (Auswahl != 2);

	Sleep(500);
	return 0;
}
</code></pre>
<p>Und die Eingabe kein integer, also keine Zahl ist kommt ja eine Dauerschleife. Wie kann man das umgehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/207476/integer-keine-zahl</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 06:53:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/207476.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 08 Mar 2008 09:09:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to integer keine zahl on Sat, 08 Mar 2008 09:09:35 GMT]]></title><description><![CDATA[<p>hey,<br />
wenn man eine schleife hat</p>
<pre><code class="language-cpp">int main ()
{
	int Auswahl;

	do
	{
		cout &lt;&lt; &quot;1 - Funktion&quot; &lt;&lt; endl;
		cout &lt;&lt; &quot;2 - Beenden&quot; &lt;&lt; endl;
		cin &gt;&gt; Auswahl;

		switch (Auswahl)
		{
		case 1:
			Funktion ();
			cout &lt;&lt; endl;
			break;
		case 2:
			cout &lt;&lt; &quot;Programm beendet&quot; &lt;&lt; endl;
			break;
		default:
			cout &lt;&lt; &quot;Fehler!&quot; &lt;&lt; endl;
		}
	} while (Auswahl != 2);

	Sleep(500);
	return 0;
}
</code></pre>
<p>Und die Eingabe kein integer, also keine Zahl ist kommt ja eine Dauerschleife. Wie kann man das umgehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470402</guid><dc:creator><![CDATA[socold]]></dc:creator><pubDate>Sat, 08 Mar 2008 09:09:35 GMT</pubDate></item><item><title><![CDATA[Reply to integer keine zahl on Sat, 08 Mar 2008 09:24:34 GMT]]></title><description><![CDATA[<p>Hi,<br />
<a href="http://c-plusplus.net/forum/viewtopic-var-p-is-1319931.html" rel="nofollow">http://c-plusplus.net/forum/viewtopic-var-p-is-1319931.html</a> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1470410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470410</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 08 Mar 2008 09:24:34 GMT</pubDate></item><item><title><![CDATA[Reply to integer keine zahl on Sat, 08 Mar 2008 10:40:26 GMT]]></title><description><![CDATA[<p>oder du machst es einfacher und fängst eine falsche eingabe so ab.</p>
<pre><code class="language-cpp">if(!cin)
{
  cin.ignore();
  cin.clear();
  cout&lt;&lt;&quot;Fehler bei der Eingabe&quot;;
  cin&gt;&gt;...//hier muss eine neue eingabe rein

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1470421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470421</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sat, 08 Mar 2008 10:40:26 GMT</pubDate></item><item><title><![CDATA[Reply to integer keine zahl on Sat, 08 Mar 2008 10:25:29 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15364">@Firefighter</a>: Ich denke nein ... das geht so definitiv nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470436</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sat, 08 Mar 2008 10:25:29 GMT</pubDate></item><item><title><![CDATA[Reply to integer keine zahl on Sat, 08 Mar 2008 10:30:52 GMT]]></title><description><![CDATA[<p>ich denke doch, so wurde es mir hier im forum auch erklärt <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="😉"
    /><br />
natürlich muss noch eine schleife drum...um immer zu gucken ob eine fehlereingabe kam</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470439</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sat, 08 Mar 2008 10:30:52 GMT</pubDate></item><item><title><![CDATA[Reply to integer keine zahl on Sat, 08 Mar 2008 10:32:27 GMT]]></title><description><![CDATA[<p>Du hast deinen Beitrag 1. Editiert, nachdem ich das geschrieben habe und 2. ist der Fehler deswegen immernoch drin. operator&gt;&gt; ließt nicht ein, solange ein error-flag gesetzt ist!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470440</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sat, 08 Mar 2008 10:32:27 GMT</pubDate></item><item><title><![CDATA[Reply to integer keine zahl on Sat, 08 Mar 2008 10:40:09 GMT]]></title><description><![CDATA[<p>ja das is richtig, ich habe in meinem ersten beitrag nur das cout vor das cin gesetzt, darf man doch oder <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="😉"
    /> aber wegen der richtigkeit werde ich das was du beanstandest natürlich auch noch umändern, weil du recht hast, das die flags vorher wieder zurückgesetzt werden müssen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470442</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sat, 08 Mar 2008 10:40:09 GMT</pubDate></item></channel></rss>