<?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[Variable als Zahl deklarieren]]></title><description><![CDATA[<p>Hallo zusammen, habe folgendes Problem:<br />
wie kann ich realisieren, dass wenn ich für a oder b keine Zahl eingebe (Buchstaben oder Zeichen), eine Fehlermeldung ausgegeben und zu einer erneuten Eingabe aufgefordert wird.</p>
<pre><code class="language-cpp">cout &lt;&lt;&quot;Bitte den Wert fuer a eingeben:&quot;;     
   cin &gt;&gt; (a);	//Einlesen von a
   cout &lt;&lt;&quot;Bitte den Wert fuer b eingeben:&quot;; 
   cin &gt;&gt; (b);	 //Einlesen von b

c = a*b;

   cout &lt;&lt;&quot;c ist:&quot;&lt;&lt;c;
</code></pre>
<p>ach ja a,b,c sind als float deklariert</p>
<p>Gruß Marwin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/139325/variable-als-zahl-deklarieren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 12:36:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139325.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 05 Mar 2006 18:27:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variable als Zahl deklarieren on Sun, 05 Mar 2006 18:27:12 GMT]]></title><description><![CDATA[<p>Hallo zusammen, habe folgendes Problem:<br />
wie kann ich realisieren, dass wenn ich für a oder b keine Zahl eingebe (Buchstaben oder Zeichen), eine Fehlermeldung ausgegeben und zu einer erneuten Eingabe aufgefordert wird.</p>
<pre><code class="language-cpp">cout &lt;&lt;&quot;Bitte den Wert fuer a eingeben:&quot;;     
   cin &gt;&gt; (a);	//Einlesen von a
   cout &lt;&lt;&quot;Bitte den Wert fuer b eingeben:&quot;; 
   cin &gt;&gt; (b);	 //Einlesen von b

c = a*b;

   cout &lt;&lt;&quot;c ist:&quot;&lt;&lt;c;
</code></pre>
<p>ach ja a,b,c sind als float deklariert</p>
<p>Gruß Marwin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009178</guid><dc:creator><![CDATA[marwin]]></dc:creator><pubDate>Sun, 05 Mar 2006 18:27:12 GMT</pubDate></item><item><title><![CDATA[Reply to Variable als Zahl deklarieren on Sun, 05 Mar 2006 18:44:15 GMT]]></title><description><![CDATA[<p>Hallo,<br />
z.B. so:</p>
<pre><code class="language-cpp">cout &lt;&lt;&quot;Bitte den Wert fuer a eingeben: &quot;;    
float a, b;
while ( !(cin &gt;&gt; a) ) {
    cout &lt;&lt; &quot;Hallo? Das ist doch keine Zahl!&quot; &lt;&lt; endl;
    cin.clear();	
    while(cin.get() != '\n');
}
cout &lt;&lt;&quot;Bitte den Wert fuer b eingeben: &quot;;
while ( !(cin &gt;&gt; b) ) {
    cout &lt;&lt; &quot;Hallo? Das ist doch keine Zahl!&quot; &lt;&lt; endl;
    cin.clear();
    while(cin.get() != '\n');
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1009193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009193</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Sun, 05 Mar 2006 18:44:15 GMT</pubDate></item><item><title><![CDATA[Reply to Variable als Zahl deklarieren on Sun, 05 Mar 2006 19:01:31 GMT]]></title><description><![CDATA[<p>Danke für die schnelle Hilfe.<br />
<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="🙂"
    /><br />
Marwin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009211</guid><dc:creator><![CDATA[marwin]]></dc:creator><pubDate>Sun, 05 Mar 2006 19:01:31 GMT</pubDate></item><item><title><![CDATA[Reply to Variable als Zahl deklarieren on Sun, 05 Mar 2006 19:47:07 GMT]]></title><description><![CDATA[<p>HumeSikkins schrieb:</p>
<blockquote>
<p>Hallo,<br />
z.B. so:</p>
<pre><code class="language-cpp">cout &lt;&lt;&quot;Bitte den Wert fuer a eingeben: &quot;;    
float a, b;
while ( !(cin &gt;&gt; a) ) {
    cout &lt;&lt; &quot;Hallo? Das ist doch keine Zahl!&quot; &lt;&lt; endl;
    cin.clear();	
    while(cin.get() != '\n');
}
cout &lt;&lt;&quot;Bitte den Wert fuer b eingeben: &quot;;
while ( !(cin &gt;&gt; b) ) {
    cout &lt;&lt; &quot;Hallo? Das ist doch keine Zahl!&quot; &lt;&lt; endl;
    cin.clear();
    while(cin.get() != '\n');
}
</code></pre>
</blockquote>
<p>Sieht ja sehr nach Copy-Und-Paste-Code aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009248</guid><dc:creator><![CDATA[OberLehrer]]></dc:creator><pubDate>Sun, 05 Mar 2006 19:47:07 GMT</pubDate></item><item><title><![CDATA[Reply to Variable als Zahl deklarieren on Sun, 05 Mar 2006 20:01:47 GMT]]></title><description><![CDATA[<p>OberLehrer schrieb:</p>
<blockquote>
<p>HumeSikkins schrieb:</p>
<blockquote>
<p>Hallo,<br />
z.B. so:</p>
<pre><code class="language-cpp">cout &lt;&lt;&quot;Bitte den Wert fuer a eingeben: &quot;;    
float a, b;
while ( !(cin &gt;&gt; a) ) {
    cout &lt;&lt; &quot;Hallo? Das ist doch keine Zahl!&quot; &lt;&lt; endl;
    cin.clear();	
    while(cin.get() != '\n');
}
cout &lt;&lt;&quot;Bitte den Wert fuer b eingeben: &quot;;
while ( !(cin &gt;&gt; b) ) {
    cout &lt;&lt; &quot;Hallo? Das ist doch keine Zahl!&quot; &lt;&lt; endl;
    cin.clear();
    while(cin.get() != '\n');
}
</code></pre>
</blockquote>
<p>Sieht ja sehr nach Copy-Und-Paste-Code aus.</p>
</blockquote>
<p>eben</p>
<pre><code class="language-cpp">void leseFloat( float&amp; b, const char* bez )
{
  cout &lt;&lt;&quot;Bitte den Wert fuer &quot; &lt;&lt; bez &lt;&lt; &quot; eingeben: &quot;;
  while ( !(cin &gt;&gt; b) ) {
    cout &lt;&lt; &quot;Hallo? Das ist doch keine Zahl!&quot; &lt;&lt; endl;
    cin.clear();
    while(cin.get() != '\n');
  }
}

float a;
leseFloat( a, &quot;a&quot; );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1009257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009257</guid><dc:creator><![CDATA[OberProfessor]]></dc:creator><pubDate>Sun, 05 Mar 2006 20:01:47 GMT</pubDate></item><item><title><![CDATA[Reply to Variable als Zahl deklarieren on Sun, 05 Mar 2006 22:01:33 GMT]]></title><description><![CDATA[<p>OberProfessor schrieb:</p>
<blockquote>
<p>OberLehrer schrieb:</p>
<blockquote>
<p>HumeSikkins schrieb:</p>
<blockquote>
<p>Hallo,<br />
z.B. so:</p>
<pre><code class="language-cpp">cout &lt;&lt;&quot;Bitte den Wert fuer a eingeben: &quot;;    
float a, b;
while ( !(cin &gt;&gt; a) ) {
    cout &lt;&lt; &quot;Hallo? Das ist doch keine Zahl!&quot; &lt;&lt; endl;
    cin.clear();	
    while(cin.get() != '\n');
}
cout &lt;&lt;&quot;Bitte den Wert fuer b eingeben: &quot;;
while ( !(cin &gt;&gt; b) ) {
    cout &lt;&lt; &quot;Hallo? Das ist doch keine Zahl!&quot; &lt;&lt; endl;
    cin.clear();
    while(cin.get() != '\n');
}
</code></pre>
<p>Sieht ja sehr nach Copy-Und-Paste-Code aus.</p>
</blockquote>
</blockquote>
</blockquote>
<p>So:</p>
<pre><code class="language-cpp">void leseFloat( float&amp; b, const char* bez )
{
  cout &lt;&lt;&quot;Bitte den Wert fuer &quot; &lt;&lt; bez &lt;&lt; &quot; eingeben: &quot;;
  while ( !(cin &gt;&gt; b) ) {
    cout &lt;&lt; &quot;Hallo? Das ist doch keine Zahl!&quot; &lt;&lt; endl;
    cin.clear();
    while(cin.get() != '\n');
  }
}

float a,b,c,d;
leseFloat( a, &quot;a&quot; );
leseFloat( b, &quot;b&quot; );
leseFloat( c, &quot;c&quot; );
leseFloat( d, &quot;d&quot; );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1009317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009317</guid><dc:creator><![CDATA[HyperOberBrotfresser]]></dc:creator><pubDate>Sun, 05 Mar 2006 22:01:33 GMT</pubDate></item></channel></rss>