<?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[seltsames verhalten bei einlesen einer zahl]]></title><description><![CDATA[<p>hallo,<br />
ich möchte mit diesem code eine zahl einlesen:</p>
<pre><code class="language-cpp">int   Zahl = -1;
	do
	{

		printf(&quot;\n\nBitte gebe eine zahl ein: &quot;);	
		fflush(stdin);
		std::cin &gt;&gt; Zahl;		

	}
	while ( (Zahl &lt; 0) || (isdigit(Zahl)) );
</code></pre>
<p>wenn die zahl kleiner 0 ist, oder keine zahl eingegeben wurde soll weiter gefragt werden. nur leider wird so wenn ich z.b. einen buchstaben eingebe der code in meiner schleife nicht ausgeführt.</p>
<p>und es rennt endlos: <em>&quot;Bitte gebe eine zahl ein:&quot;</em> über den bildschirm</p>
<p>was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122517/seltsames-verhalten-bei-einlesen-einer-zahl</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 06:30:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122517.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 06 Oct 2005 15:04:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to seltsames verhalten bei einlesen einer zahl on Thu, 06 Oct 2005 15:06:51 GMT]]></title><description><![CDATA[<p>hallo,<br />
ich möchte mit diesem code eine zahl einlesen:</p>
<pre><code class="language-cpp">int   Zahl = -1;
	do
	{

		printf(&quot;\n\nBitte gebe eine zahl ein: &quot;);	
		fflush(stdin);
		std::cin &gt;&gt; Zahl;		

	}
	while ( (Zahl &lt; 0) || (isdigit(Zahl)) );
</code></pre>
<p>wenn die zahl kleiner 0 ist, oder keine zahl eingegeben wurde soll weiter gefragt werden. nur leider wird so wenn ich z.b. einen buchstaben eingebe der code in meiner schleife nicht ausgeführt.</p>
<p>und es rennt endlos: <em>&quot;Bitte gebe eine zahl ein:&quot;</em> über den bildschirm</p>
<p>was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886495</guid><dc:creator><![CDATA[asr]]></dc:creator><pubDate>Thu, 06 Oct 2005 15:06:51 GMT</pubDate></item><item><title><![CDATA[Reply to seltsames verhalten bei einlesen einer zahl on Thu, 06 Oct 2005 15:18:11 GMT]]></title><description><![CDATA[<p>hmm,<br />
das mit dem <strong>isdigit</strong>[i] überzeugt mich gerade auch nicht so 100%</p>
<p>hab die letzte zeile erstmal auf</p>
<pre><code class="language-cpp">while ( (Zahl &lt; 0) );
</code></pre>
<p>abgeändert.</p>
<p>das macht es erstmal auch einfacher</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886498</guid><dc:creator><![CDATA[asr]]></dc:creator><pubDate>Thu, 06 Oct 2005 15:18:11 GMT</pubDate></item><item><title><![CDATA[Reply to seltsames verhalten bei einlesen einer zahl on Thu, 06 Oct 2005 15:33:33 GMT]]></title><description><![CDATA[<p>nächster gedanke:</p>
<p><strong>fflush(stdin)</strong>[i] muss weg. soll man ja eh nicht verwenden.</p>
<p>allerdings ändert auch ein</p>
<pre><code class="language-cpp">cin.clear()
</code></pre>
<p>leider nichts</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886508</guid><dc:creator><![CDATA[asr]]></dc:creator><pubDate>Thu, 06 Oct 2005 15:33:33 GMT</pubDate></item><item><title><![CDATA[Reply to seltsames verhalten bei einlesen einer zahl on Fri, 07 Oct 2005 07:37:21 GMT]]></title><description><![CDATA[<p>problem ist mittlerweile gelöst!</p>
<p>hab ein super minitutorial im netz gefunden.<br />
allerdings leider nur noch im google-cache, weil die richtige seite momentan down ist. weiss also nicht wie lange der link hier funktionieren wird.</p>
<p><a href="http://64.233.183.104/search?q=cache:yzy68QN1tSIJ:mandrill.fuxx0r.net/c%2B%2B/faq.php%3Fa%3Dcin+cin+pr%C3%BCfen+ob+zahl+&amp;hl=de&amp;client=firefox-a" rel="nofollow">http://64.233.183.104/search?q=cache:yzy68QN1tSIJ:mandrill.fuxx0r.net/c%2B%2B/faq.php%3Fa%3Dcin+cin+prüfen+ob+zahl+&amp;hl=de&amp;client=firefox-a</a></p>
<p>aber das oder so ein ähnlicher artikel wär evtl. was für die FAQ!!??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886842</guid><dc:creator><![CDATA[asr]]></dc:creator><pubDate>Fri, 07 Oct 2005 07:37:21 GMT</pubDate></item></channel></rss>