<?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[Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat]]></title><description><![CDATA[<p>Hallo erst einmal bin neu hier u hab folgendes Problem:</p>
<p>Hab nen programm geschrieben bei der eine Zeit eingegeben werden soll, zwischen 0-23.<br />
Funktioniert auch ganz gut und so hab ich zusätzlich eine If Abfrage gemacht falls die Zahl größer als 23 ist das eine Fehlermeldung ausgegeben wird!<br />
Falls man jedoch einen Buchstaben drückt, gibt es eine Fehlausgabe.</p>
<pre><code class="language-cpp">int a;
.
.
.
//Wenn a größer als 23 oder b größer als 59 ist//
if(a&gt;23 || b&gt;59)
{
    //Textausgabe//
    cout&lt;&lt;&quot;Falsche Eingabe!&quot;&lt;&lt;endl;
.
.
.
</code></pre>
<p>So und nun ist es die Frage ob ich meine Variable in der ich die Zahl einlese<br />
als &quot;Zwidder&quot; zwischen int und char deklarieren kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> . So würde es dann, beim eingabe eines buchstabens auch zur fehlermeldung und nicht zur Fehlausgabe kommen.</p>
<p>Wäre über informationen Dankbar!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/151056/bitte-um-nen-kleinen-tipp-gegen-evtl-blamage-bei-referat</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 03:13:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/151056.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Jun 2006 16:36:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 16:36:29 GMT]]></title><description><![CDATA[<p>Hallo erst einmal bin neu hier u hab folgendes Problem:</p>
<p>Hab nen programm geschrieben bei der eine Zeit eingegeben werden soll, zwischen 0-23.<br />
Funktioniert auch ganz gut und so hab ich zusätzlich eine If Abfrage gemacht falls die Zahl größer als 23 ist das eine Fehlermeldung ausgegeben wird!<br />
Falls man jedoch einen Buchstaben drückt, gibt es eine Fehlausgabe.</p>
<pre><code class="language-cpp">int a;
.
.
.
//Wenn a größer als 23 oder b größer als 59 ist//
if(a&gt;23 || b&gt;59)
{
    //Textausgabe//
    cout&lt;&lt;&quot;Falsche Eingabe!&quot;&lt;&lt;endl;
.
.
.
</code></pre>
<p>So und nun ist es die Frage ob ich meine Variable in der ich die Zahl einlese<br />
als &quot;Zwidder&quot; zwischen int und char deklarieren kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> . So würde es dann, beim eingabe eines buchstabens auch zur fehlermeldung und nicht zur Fehlausgabe kommen.</p>
<p>Wäre über informationen Dankbar!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083210</guid><dc:creator><![CDATA[Snake2006]]></dc:creator><pubDate>Thu, 22 Jun 2006 16:36:29 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 16:39:41 GMT]]></title><description><![CDATA[<p><a href="http://www.parashift.com/c++-faq-lite/input-output.html#faq-15.3" rel="nofollow">http://www.parashift.com/c++-faq-lite/input-output.html#faq-15.3</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083214</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Thu, 22 Jun 2006 16:39:41 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 16:49:06 GMT]]></title><description><![CDATA[<p>danke für die schnelle hilfe aber könntest du das evtl. kurz schreiben wie das dann in die if bedingung hinein müsste? kann noch net so gut programmieren</p>
<p>mfg Snake</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083229</guid><dc:creator><![CDATA[Snake2006]]></dc:creator><pubDate>Thu, 22 Jun 2006 16:49:06 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 17:08:04 GMT]]></title><description><![CDATA[<p>Hi...so:</p>
<pre><code class="language-cpp">int iInput;
if(std::cin &gt;&gt; iInput)
{ // alles ok
}
else
{ // da hatta scheiße gebaut^^
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1083249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083249</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 22 Jun 2006 17:08:04 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 18:18:02 GMT]]></title><description><![CDATA[<p>kann es angehen das dadurch das ich mit dem Borland C++ arbeitet das</p>
<pre><code class="language-cpp">std::cin&gt;&gt;
</code></pre>
<p>nicht funktioniert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083305</guid><dc:creator><![CDATA[Snake2006]]></dc:creator><pubDate>Thu, 22 Jun 2006 18:18:02 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 18:21:29 GMT]]></title><description><![CDATA[<p>Nein, das geht beim Borland C++ Compiler genau so. Welche Version hast du denn und vor allem, hast du #include &lt;iostream&gt; statt #include &lt;iostream.h&gt; drin?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083310</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 22 Jun 2006 18:21:29 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 19:04:42 GMT]]></title><description><![CDATA[<p>hab des ma eben aus dem programm rausgeschrieben, wie müsste das denn aussehen wenn er die fehlermeldung ausgegeben soll wenn ein buchstabe eingegeben wird!</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;stdio.h&gt;
#include &lt;conio.h&gt;
#include &lt;time.h&gt;
#include &lt;dos.h&gt;

int a,b,f,z;

void main()
{
    cout&lt;&lt;&quot;\nBitte geben sie die Stunde der Weckzeit ein! &quot;&lt;&lt;endl;
    cin&gt;&gt;a;

    cout&lt;&lt;&quot;\nBitte geben sie die Minute der Weckzeit ein!&quot;&lt;&lt;endl;
    cin&gt;&gt;b;

    while(4)
    {
   	void pause(int sekunden);
	   struct time t;
	   gettime(&amp;t);
	   f++;
	   cprintf(&quot;Die aktuelle Zeit ist: %2d:%02d:%02d\n&quot;,
            t.ti_hour,t.ti_min, t.ti_sec);
	   cprintf(&quot;\r\nDie    Weckzeit   ist: %02d:%02d:00&quot;,a,b);
	   pause(1);
	   clrscr();
            //Wenn a größer als 23 oder b größer als 59 ist//
	   if(a&gt;23 || b&gt;59)
	   {
	          cout&lt;&lt;&quot;Falsche Uhrzeit Eingabe!&quot;&lt;&lt;endl;
	          pause(3);
               clrscr();
	          break;
	    }
        if(a==t.ti_hour &amp;&amp; b==t.ti_min)
	    {
      	  f=0;
	         while(5)
	         {
		     f++;
		     cout&lt;&lt;char(7);
		     cout&lt;&lt;char(7);
		     cout&lt;&lt;&quot;AUFWACHEN !!!!!!&quot;&lt;&lt;endl;
		     pause(1);
		     clrscr();
		     if(f==4)
		     {
                 cout&lt;&lt;&quot;Ihre Weckzeit ist erreicht!&quot;&lt;&lt;endl;
		         getchar();
		         clrscr();
                 z=0;
		         break;
		    }
	     }
	}
    if(z==0)
    {
       break;
    }
  }

}
void pause(int sekunden)
{
	int startZeit=time(NULL);
   while (startZeit+sekunden&gt;time(NULL));
};
</code></pre>
<p>mag das ma jemand bitte ändern?? bin scheinst zu blöd?<br />
thx im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083337</guid><dc:creator><![CDATA[Snake2006]]></dc:creator><pubDate>Thu, 22 Jun 2006 19:04:42 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 19:11:09 GMT]]></title><description><![CDATA[<p>Mal die ein oder andere Bemerkung:</p>
<pre><code class="language-cpp">while(4) {}
</code></pre>
<p>Dieses (4) ist wie (true), da jede Zahl ungleich 0 als true interpretiert wird (verbessert mich falls ich falsch liege).</p>
<pre><code class="language-cpp">void pause(int sekunden);
</code></pre>
<p>Dies ist doch kein korrekter Aufruf einer Funktion, das sollte so lauten:</p>
<pre><code class="language-cpp">pause(5); // die 5 ist dann die Pause in Sekunden
</code></pre>
<p>Zu deinem Problem:</p>
<pre><code class="language-cpp">if(cin &gt;&gt; a); // leere Anweisung
else
{ 
    cout &lt;&lt; &quot;Falsche Eingabe&quot; &lt;&lt; endl; // oder sonstwas...
}
</code></pre>
<p>Außerdem wundern mich noch was: du benutzt keinen namespace (also &quot;using namespace std&quot;), und trotzdem funktioniert cout etc.???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083348</guid><dc:creator><![CDATA[Tobias W]]></dc:creator><pubDate>Thu, 22 Jun 2006 19:11:09 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 19:20:23 GMT]]></title><description><![CDATA[<p>ich will die Variable a ja so deklariert haben das wenn meinetwegen statt ner Zahl nen k eingegeben wird das er dann rummault. Aber zuz Zeit setzt er das dann einfach auf Null und das soll auf keinen fall passieren!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083351</guid><dc:creator><![CDATA[Snake2006]]></dc:creator><pubDate>Thu, 22 Jun 2006 19:20:23 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 20:14:26 GMT]]></title><description><![CDATA[<p>Tobias W schrieb:</p>
<blockquote>
<pre><code class="language-cpp">if(cin &gt;&gt; a); // leere Anweisung
else
{ 
    cout &lt;&lt; &quot;Falsche Eingabe&quot; &lt;&lt; endl; // oder sonstwas...
}
</code></pre>
</blockquote>
<p>Also ich würd sagen eher so...übersichtlicher <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>
<pre><code class="language-cpp">if(!(cin &gt;&gt; a))
{ 
    cout &lt;&lt; &quot;Falsche Eingabe&quot; &lt;&lt; endl; // oder sonstwas...
}
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083385</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 22 Jun 2006 20:14:26 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 20:14:41 GMT]]></title><description><![CDATA[<p>Meckern tut er mit meinem Codeteil oben schon, er lässt nur keine neue Eingabe zu.</p>
<p>Deswegen wollte ich folgendes vorschlagen:</p>
<pre><code class="language-cpp">int a;

	while(true) {
		std::cin &gt;&gt; a;
		if(a&gt;=0 &amp;&amp; a&lt;=23)
			break;
		else
			cout &lt;&lt; &quot;mist gebaut&quot; &lt;&lt; endl;
	}
</code></pre>
<p>Doch hier überspringt er das cin&gt;&gt;a; beim zweiten durchlauf und ich komme in eine Endlosschleife -&gt; WARUM?<br />
Hat da jemand ne Ahnung? Warum wird das cin einfach übergangen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083386</guid><dc:creator><![CDATA[Tobias W]]></dc:creator><pubDate>Thu, 22 Jun 2006 20:14:41 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um nen kleinen Tipp gegen evtl. blamage bei Referat on Thu, 22 Jun 2006 20:50:17 GMT]]></title><description><![CDATA[<p>Jop so klappt es! besten dank an alle! Das mim</p>
<pre><code class="language-cpp">if(!(cin&gt;&gt;a))
</code></pre>
<p>klappt 100%</p>
<p>Dann gehts ya hoffentlich morgen doch net inne hose !<br />
Besten dank nochmal</p>
<p>Gude nacht!<br />
Mfg Snake</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083401</guid><dc:creator><![CDATA[Snake2006]]></dc:creator><pubDate>Thu, 22 Jun 2006 20:50:17 GMT</pubDate></item></channel></rss>