<?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[input auf zahlen beschränken?]]></title><description><![CDATA[<p>hallo, ich habe ein problem mit meinem programm, es soll mal rechnen können. wenn der input eine zahl ist funktioniert es einwandfrei aber wenn man einen buchstaben eintippt spammt der die konsole zu... wie kann ich machen dass man nur zahlen eingaben darf bzw dass wenn man buchstaben eingibt eine meldung kommt und der input nicht berücksichtigt wird?</p>
<pre><code>#include &lt;iostream&gt;
using namespace std;
int main()
{
	double zahl1, zahl2, ergebnis;

	Rechnung:;

	cout &lt;&lt; endl;
	cout &lt;&lt; &quot; Geben Sie die erste Zahl ein: &quot;;
	cin &gt;&gt; zahl1;

	cout &lt;&lt; &quot; Geben Sie die zweite Zahl ein: &quot;;
	cin &gt;&gt; zahl2;
	ergebnis = zahl1 * zahl2;

	cout &lt;&lt; endl;
	cout &lt;&lt; &quot; &quot; &lt;&lt; zahl1 &lt;&lt; &quot; * &quot; &lt;&lt; zahl2;
	cout &lt;&lt; &quot; = &quot; &lt;&lt; ergebnis &lt;&lt; endl;

	goto Rechnung;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/338746/input-auf-zahlen-beschränken</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 07:01:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/338746.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 Jul 2016 10:20:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to input auf zahlen beschränken? on Thu, 07 Jul 2016 10:20:38 GMT]]></title><description><![CDATA[<p>hallo, ich habe ein problem mit meinem programm, es soll mal rechnen können. wenn der input eine zahl ist funktioniert es einwandfrei aber wenn man einen buchstaben eintippt spammt der die konsole zu... wie kann ich machen dass man nur zahlen eingaben darf bzw dass wenn man buchstaben eingibt eine meldung kommt und der input nicht berücksichtigt wird?</p>
<pre><code>#include &lt;iostream&gt;
using namespace std;
int main()
{
	double zahl1, zahl2, ergebnis;

	Rechnung:;

	cout &lt;&lt; endl;
	cout &lt;&lt; &quot; Geben Sie die erste Zahl ein: &quot;;
	cin &gt;&gt; zahl1;

	cout &lt;&lt; &quot; Geben Sie die zweite Zahl ein: &quot;;
	cin &gt;&gt; zahl2;
	ergebnis = zahl1 * zahl2;

	cout &lt;&lt; endl;
	cout &lt;&lt; &quot; &quot; &lt;&lt; zahl1 &lt;&lt; &quot; * &quot; &lt;&lt; zahl2;
	cout &lt;&lt; &quot; = &quot; &lt;&lt; ergebnis &lt;&lt; endl;

	goto Rechnung;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2501511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501511</guid><dc:creator><![CDATA[nicopro98]]></dc:creator><pubDate>Thu, 07 Jul 2016 10:20:38 GMT</pubDate></item><item><title><![CDATA[Reply to input auf zahlen beschränken? on Thu, 07 Jul 2016 11:00:59 GMT]]></title><description><![CDATA[<p>Was hat sich da seit deinem letzten Thread ( <a href="https://www.c-plusplus.net/forum/338742">https://www.c-plusplus.net/forum/338742</a> ) geändert?<br />
Der wurde mittlerweile in das richtige Unterforum (dieses hier) verschoben und steht z.Zt direkt unter diesem hier.</p>
<p>Mein ernstgemeinter Tipp: Beschäftige dich mit den anderen Problemen der Aufgabe.</p>
<p>Fehlerbehandlung von Nutzereingaben ist nicht trivial.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2501512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501512</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Thu, 07 Jul 2016 11:00:59 GMT</pubDate></item><item><title><![CDATA[Reply to input auf zahlen beschränken? on Thu, 07 Jul 2016 13:13:40 GMT]]></title><description><![CDATA[<p>nicopro98 schrieb:</p>
<blockquote>
<p>hallo, ich habe ein problem mit meinem programm, es soll mal rechnen können. wenn der input eine zahl ist funktioniert es einwandfrei aber wenn man einen buchstaben eintippt spammt der die konsole zu... wie kann ich machen dass man nur zahlen eingaben darf bzw dass wenn man buchstaben eingibt eine meldung kommt und der input nicht berücksichtigt wird?</p>
<pre><code>#include &lt;iostream&gt;
using namespace std;
int main()
{
	double zahl1, zahl2, ergebnis;
	
	
	Rechnung:;

	cout &lt;&lt; endl;
	cout &lt;&lt; &quot; Geben Sie die erste Zahl ein: &quot;;
	cin &gt;&gt; zahl1;

	cout &lt;&lt; &quot; Geben Sie die zweite Zahl ein: &quot;;
	cin &gt;&gt; zahl2;
	ergebnis = zahl1 * zahl2;
	
	cout &lt;&lt; endl;
	cout &lt;&lt; &quot; &quot; &lt;&lt; zahl1 &lt;&lt; &quot; * &quot; &lt;&lt; zahl2;
	cout &lt;&lt; &quot; = &quot; &lt;&lt; ergebnis &lt;&lt; endl;
	
	goto Rechnung;
	
}
</code></pre>
</blockquote>
<p>Ich kenne mich zwar nicht mit C++ aus, aber ich vermute mal dass sich &quot;cin&quot; entsprechend konfigurieren lässt. Read the fine manual. <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/2501528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501528</guid><dc:creator><![CDATA[Andromeda]]></dc:creator><pubDate>Thu, 07 Jul 2016 13:13:40 GMT</pubDate></item></channel></rss>