<?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[Exceptions Frage]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes Problem: Ich möchte im Dos den User auffordern eine 1 für Weiter und eine 0 für Abbrechen eingibt. Das klappt auch bis jetzt, wenn man nur 0 und 1 eingibt. Und ich möchte es mit try-catch Anweisungen es abfangen.<br />
Ich habe bis jetzt nicht mit Exeptions gearbeitet. Kann mir jemand hier weiterhelfen?<br />
Danke<br />
Hier mein Code:</p>
<pre><code class="language-cpp">while(eintrag)
    { 
	   E_WahlenDienst waehler; 
		//Ortsabfrage:
        cout &lt;&lt; &quot;Ort: &quot;; 
        cin &gt;&gt; tempOrt;
		waehler.setOrt(tempOrt);

		//Parteiabfrage:
        cout &lt;&lt; &quot;Partei: &quot;; 
        cin &gt;&gt; tempPartei;
        waehler.setPartei(tempPartei);

        // Aktuelle Eingabe in die Datei schreiben:
		File &lt;&lt; waehler.getOrt() &lt;&lt; &quot;,&quot; &lt;&lt; waehler.getPartei() &lt;&lt; endl; 

		//Abfrage, ob man noch mal waehlen will:
		cout &lt;&lt; &quot;[1]Weiter ; [0]Abbrechen:&quot;;
		cin &gt;&gt; eintrag;
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/148606/exceptions-frage</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 23:48:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/148606.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 28 May 2006 16:18:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Exceptions Frage on Sun, 28 May 2006 16:18:08 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes Problem: Ich möchte im Dos den User auffordern eine 1 für Weiter und eine 0 für Abbrechen eingibt. Das klappt auch bis jetzt, wenn man nur 0 und 1 eingibt. Und ich möchte es mit try-catch Anweisungen es abfangen.<br />
Ich habe bis jetzt nicht mit Exeptions gearbeitet. Kann mir jemand hier weiterhelfen?<br />
Danke<br />
Hier mein Code:</p>
<pre><code class="language-cpp">while(eintrag)
    { 
	   E_WahlenDienst waehler; 
		//Ortsabfrage:
        cout &lt;&lt; &quot;Ort: &quot;; 
        cin &gt;&gt; tempOrt;
		waehler.setOrt(tempOrt);

		//Parteiabfrage:
        cout &lt;&lt; &quot;Partei: &quot;; 
        cin &gt;&gt; tempPartei;
        waehler.setPartei(tempPartei);

        // Aktuelle Eingabe in die Datei schreiben:
		File &lt;&lt; waehler.getOrt() &lt;&lt; &quot;,&quot; &lt;&lt; waehler.getPartei() &lt;&lt; endl; 

		//Abfrage, ob man noch mal waehlen will:
		cout &lt;&lt; &quot;[1]Weiter ; [0]Abbrechen:&quot;;
		cin &gt;&gt; eintrag;
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1066779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066779</guid><dc:creator><![CDATA[Delikanli]]></dc:creator><pubDate>Sun, 28 May 2006 16:18:08 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions Frage on Sun, 28 May 2006 16:21:12 GMT]]></title><description><![CDATA[<p>Ist ein längeres Thema:</p>
<p><a href="http://www.parashift.com/c++-faq-lite/exceptions.html" rel="nofollow">http://www.parashift.com/c++-faq-lite/exceptions.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066783</guid><dc:creator><![CDATA[Physikalischer Fehler]]></dc:creator><pubDate>Sun, 28 May 2006 16:21:12 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions Frage on Sun, 28 May 2006 16:30:39 GMT]]></title><description><![CDATA[<p>so:</p>
<pre><code class="language-cpp">if( eintrag == 0 )
  throw &quot;Ich muss noch viel über die richtige Verwendung von Exceptions lernen.&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1066788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066788</guid><dc:creator><![CDATA[Dr. Prof]]></dc:creator><pubDate>Sun, 28 May 2006 16:30:39 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions Frage on Sun, 28 May 2006 16:34:22 GMT]]></title><description><![CDATA[<p>hey danke. Das hat geklappt mit</p>
<pre><code class="language-cpp">if(eintrag==0)
{
 throw &quot;Ich glaube dass Dr.Prof lieber Dr.Fisch sein sollte aber ist ja auch egal&quot;;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1066789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066789</guid><dc:creator><![CDATA[Delikanli]]></dc:creator><pubDate>Sun, 28 May 2006 16:34:22 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions Frage on Sun, 28 May 2006 17:13:24 GMT]]></title><description><![CDATA[<p>also ich habe es ohne Exceptions gelöst:</p>
<pre><code class="language-cpp">if (File.is_open()) 
{	
	//TempStrings erzeugen um zwischenzuspeichern
	string tempOrt;
	string tempPartei;
	string eintrag=&quot;j&quot;;
	bool falscheEingabe=false;

    // Hier wäre eine Fehlerprüfung angebracht 
   while(eintrag==&quot;j&quot;)
    { 
	   E_WahlenDienst waehler; 
		//Ortsabfrage:
        cout &lt;&lt; &quot;Ort: &quot;; 
        cin &gt;&gt; tempOrt;
		waehler.setOrt(tempOrt);

		//Parteiabfrage:
        cout &lt;&lt; &quot;Partei: &quot;; 
        cin &gt;&gt; tempPartei;
        waehler.setPartei(tempPartei);

        // Aktuelle Eingabe in die Datei schreiben:
		File &lt;&lt; waehler.getOrt() &lt;&lt; &quot;,&quot; &lt;&lt; waehler.getPartei() &lt;&lt; endl; 

		//Abfrage, ob man noch mal waehlen will:
		while(!falscheEingabe)
		{
		cout &lt;&lt; endl &lt;&lt; &quot;Wollen Sie noch ein Eintrag machen?&quot; &lt;&lt; endl;
		cout &lt;&lt; &quot;Geben Sie [j] fuer JA und [n] fuer Nein.&quot; &lt;&lt; endl &lt;&lt; &quot;\t&quot;; 
			cin &gt;&gt; eintrag;
			cout &lt;&lt; endl;
			transform(eintrag.begin(), eintrag.end(), eintrag.begin(), tolower);
			if(eintrag==&quot;j&quot;||eintrag==&quot;n&quot;) 
			{
				falscheEingabe=true;
			}
			else
			{
			    falscheEingabe=false;
			}
		}
		falscheEingabe=false;
    } 

    File.close();   // Datei schließen 
}
</code></pre>
<p>dieser Beitrag ist für Dr.Fisch :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066836</guid><dc:creator><![CDATA[Delikanli]]></dc:creator><pubDate>Sun, 28 May 2006 17:13:24 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions Frage on Sun, 28 May 2006 18:12:43 GMT]]></title><description><![CDATA[<p>is besser so weil wen du den user aufforderst etwas zu tun kann das kein exception sein ! <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>
<p>Mf Shade37337</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1066901</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1066901</guid><dc:creator><![CDATA[branleb]]></dc:creator><pubDate>Sun, 28 May 2006 18:12:43 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions Frage on Sun, 28 May 2006 22:18:11 GMT]]></title><description><![CDATA[<p>Delikanli schrieb:</p>
<blockquote>
<p>also ich habe es ohne Exceptions gelöst</p>
</blockquote>
<p>Gut, dann kannst du dich als nächstes ja mit dem Thema der boolschen Logik auseinander setzen.</p>
<pre><code class="language-cpp">if(eintrag==&quot;j&quot;||eintrag==&quot;n&quot;) 
			{
				falscheEingabe=true;
			}
			else
			{
			    falscheEingabe=false;
			}
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /></p>
<pre><code class="language-cpp">falscheEingabe = eintrag == &quot;j&quot; || eintrag == &quot;n&quot;;
</code></pre>
<p><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/1067032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1067032</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Sun, 28 May 2006 22:18:11 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions Frage on Mon, 29 May 2006 04:11:53 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">falscheEingabe = eintrag == &quot;j&quot; || eintrag == &quot;n&quot;;
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /></p>
<pre><code class="language-cpp">string jn = eintrag;
falscheEingabe = jn==&quot;j&quot;?jn==&quot;j&quot;:(jn!=&quot;n&quot;?(jn!=&quot;J&quot;?(jn==&quot;N&quot;?jn!=&quot;n&quot;:jn==&quot;N&quot;):jn==&quot;J&quot;):jn!=&quot;j&quot;);
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> :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>
<p>Greetz, Swordfish</p>
<p>PS: ioccc würdig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1067055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1067055</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Mon, 29 May 2006 04:11:53 GMT</pubDate></item></channel></rss>