<?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[int Ergebnis will sich nicht erhöhen.]]></title><description><![CDATA[<p>int Ergebnis will sich nicht erhöhen. Warum?<br />
Und ja ich weiß das der Befehl &quot;goto&quot; nicht gut ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<pre><code class="language-cpp">/*© Copyright Enitin*/
#include &lt;conio.h&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
	const int Sonderzeichen = 1;
	const int Buchstaben = 2;
	const int Zahlen = 3;
	int Eingabe;
	int Ergebnis;

Eingabe1:
	cout &lt;&lt; &quot;Bitte erstes Zeichen eingeben.&quot; &lt;&lt; endl;
	cin &gt;&gt; Eingabe;

	if (Eingabe == '!' || '#')
	{
		Ergebnis = Ergebnis + Sonderzeichen;
	}
	else if (Eingabe == 'A' || 'a')
	{
		Ergebnis = Ergebnis + Buchstaben;
	}
	else if (Eingabe == '1' || '2')
	{
		Ergebnis = Ergebnis + Zahlen;
	}
	else
	{
		cout &lt;&lt; &quot;Keine guelltige Eingabe!&quot; &lt;&lt; endl;
		getch();
		goto Eingabe1;
	}

	cout &lt;&lt; Ergebnis &lt;&lt; endl;
	getch();

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/308334/int-ergebnis-will-sich-nicht-erhöhen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 21:12:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/308334.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Sep 2012 14:42:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Fri, 21 Sep 2012 14:42:20 GMT]]></title><description><![CDATA[<p>int Ergebnis will sich nicht erhöhen. Warum?<br />
Und ja ich weiß das der Befehl &quot;goto&quot; nicht gut ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<pre><code class="language-cpp">/*© Copyright Enitin*/
#include &lt;conio.h&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
	const int Sonderzeichen = 1;
	const int Buchstaben = 2;
	const int Zahlen = 3;
	int Eingabe;
	int Ergebnis;

Eingabe1:
	cout &lt;&lt; &quot;Bitte erstes Zeichen eingeben.&quot; &lt;&lt; endl;
	cin &gt;&gt; Eingabe;

	if (Eingabe == '!' || '#')
	{
		Ergebnis = Ergebnis + Sonderzeichen;
	}
	else if (Eingabe == 'A' || 'a')
	{
		Ergebnis = Ergebnis + Buchstaben;
	}
	else if (Eingabe == '1' || '2')
	{
		Ergebnis = Ergebnis + Zahlen;
	}
	else
	{
		cout &lt;&lt; &quot;Keine guelltige Eingabe!&quot; &lt;&lt; endl;
		getch();
		goto Eingabe1;
	}

	cout &lt;&lt; Ergebnis &lt;&lt; endl;
	getch();

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2253312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253312</guid><dc:creator><![CDATA[Enitin]]></dc:creator><pubDate>Fri, 21 Sep 2012 14:42:20 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Fri, 21 Sep 2012 14:47:36 GMT]]></title><description><![CDATA[<p>Es muss lauten</p>
<pre><code class="language-cpp">if (Eingabe == '!' || Eingabe == '#')
</code></pre>
<p>und selbiges für alle anderen if-Abfragen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2253313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253313</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Fri, 21 Sep 2012 14:47:36 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Fri, 21 Sep 2012 15:00:40 GMT]]></title><description><![CDATA[<p>Danke! <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2253320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253320</guid><dc:creator><![CDATA[Enitin]]></dc:creator><pubDate>Fri, 21 Sep 2012 15:00:40 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Fri, 21 Sep 2012 15:06:24 GMT]]></title><description><![CDATA[<p>Zu früh gefreut... Geht leider immer noch nicht... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<pre><code class="language-cpp">/*© Copyright Enitin*/
#include &lt;conio.h&gt;
#include &lt;iostream&gt;
using namespace std;

int main()
{
	const int Sonderzeichen = 1;
	const int Buchstaben = 2;
	const int Zahlen = 3;
	int Eingabe;
	int Ergebnis;

Eingabe1:
	cout &lt;&lt; &quot;Bitte erstes Zeichen eingeben.&quot; &lt;&lt; endl;
	cin &gt;&gt; Eingabe;

	if (Eingabe == '!' || Eingabe == '#')
	{
		Ergebnis = Ergebnis + Sonderzeichen;
	}
	else if (Eingabe == 'A' || Eingabe == 'a')
	{
		Ergebnis = Ergebnis + Buchstaben;
	}
	else if (Eingabe == '1' || Eingabe == '2')
	{
		Ergebnis = Ergebnis + Zahlen;
	}
	else
	{
		cout &lt;&lt; &quot;Keine guelltige Eingabe!&quot; &lt;&lt; endl;
		getch();
		goto Eingabe1;
	}

	cout &lt;&lt; Ergebnis &lt;&lt; endl;
	getch();

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2253321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253321</guid><dc:creator><![CDATA[Enitin]]></dc:creator><pubDate>Fri, 21 Sep 2012 15:06:24 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Fri, 21 Sep 2012 15:14:14 GMT]]></title><description><![CDATA[<p>Du musst die Variable 'Ergebnis' initialisieren und mach 'Eingabe' mal zu char. Dann müsste es klappen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2253324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253324</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Fri, 21 Sep 2012 15:14:14 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Fri, 21 Sep 2012 15:17:16 GMT]]></title><description><![CDATA[<p>Eingabe und Ergebnis sollten vom Typ char sein. Was hast du überhaupt vor? Das wäre echt sinnvoll, wenn du das mal beschreiben würdest...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2253325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253325</guid><dc:creator><![CDATA[hjkhjkhjk]]></dc:creator><pubDate>Fri, 21 Sep 2012 15:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Fri, 21 Sep 2012 15:17:51 GMT]]></title><description><![CDATA[<p>Das mit dem char ist mir dann auch aufgefallen nur was heißt &quot;initialisieren&quot; genau? <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/2253326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253326</guid><dc:creator><![CDATA[Enitin]]></dc:creator><pubDate>Fri, 21 Sep 2012 15:17:51 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Fri, 21 Sep 2012 15:20:11 GMT]]></title><description><![CDATA[<p>Initialisieren heißt der Variable einen ersten Wert zuzuweisen.</p>
<p>Das geschieht aber in den if-Blöcken und sollte keine Probleme machen, da die Schleife eh nur verlassen wird, wenn ein Fall eingetreten und eine Zuweisung erfolgt ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2253327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253327</guid><dc:creator><![CDATA[hjkhjkhjk]]></dc:creator><pubDate>Fri, 21 Sep 2012 15:20:11 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Fri, 21 Sep 2012 15:28:45 GMT]]></title><description><![CDATA[<p>Danke! Es funktioniert. <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="👍"
    /> Mal schauen ob jetzt alles reibungslos abläuft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2253328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253328</guid><dc:creator><![CDATA[Enitin]]></dc:creator><pubDate>Fri, 21 Sep 2012 15:28:45 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Fri, 21 Sep 2012 15:35:00 GMT]]></title><description><![CDATA[<p>hjkhjkhjk schrieb:</p>
<blockquote>
<p>Das geschieht aber in den if-Blöcken und sollte keine Probleme machen, da die Schleife eh nur verlassen wird, wenn ein Fall eingetreten und eine Zuweisung erfolgt ist.</p>
</blockquote>
<p>Doch das gibt Probleme, weil bei</p>
<pre><code class="language-cpp">Ergebnis = Ergebnis + Sonderzeichen;
</code></pre>
<p>die Variable 'Ergebnis' noch nicht initialisiert ist (die Variable wird auf der Rechten Seite vom = verwendet).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2253329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253329</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Fri, 21 Sep 2012 15:35:00 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Fri, 21 Sep 2012 15:48:58 GMT]]></title><description><![CDATA[<p>icarus2 schrieb:</p>
<blockquote>
<p>hjkhjkhjk schrieb:</p>
<blockquote>
<p>Das geschieht aber in den if-Blöcken und sollte keine Probleme machen, da die Schleife eh nur verlassen wird, wenn ein Fall eingetreten und eine Zuweisung erfolgt ist.</p>
</blockquote>
<p>Doch das gibt Probleme, weil bei</p>
<pre><code class="language-cpp">Ergebnis = Ergebnis + Sonderzeichen;
</code></pre>
<p>die Variable 'Ergebnis' noch nicht initialisiert ist (die Variable wird auf der Rechten Seite vom = verwendet).</p>
</blockquote>
<p>So genau hatte ich es mir dann doch nicht angesehen, da hast du selbstverständlich recht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2253333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253333</guid><dc:creator><![CDATA[hjkhjkhjk]]></dc:creator><pubDate>Fri, 21 Sep 2012 15:48:58 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Sat, 22 Sep 2012 10:30:07 GMT]]></title><description><![CDATA[<blockquote>
<p>guelltige</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2253488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253488</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 22 Sep 2012 10:30:07 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Sat, 22 Sep 2012 11:50:16 GMT]]></title><description><![CDATA[<p>Enitin schrieb:</p>
<blockquote>
<pre><code class="language-cpp">/*© Copyright Enitin*/
</code></pre>
</blockquote>
<pre><code>.-'---`-.
,'          `.
|             \
|              \
\           _  \
,\  _    ,'-,/-)\
( * \ \,' ,' ,'-)
 `._,)     -',-')
   \/         ''/
    )        / /
   /       ,'-'
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2253501</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2253501</guid><dc:creator><![CDATA[lolalter]]></dc:creator><pubDate>Sat, 22 Sep 2012 11:50:16 GMT</pubDate></item><item><title><![CDATA[Reply to int Ergebnis will sich nicht erhöhen. on Mon, 24 Sep 2012 23:36:22 GMT]]></title><description><![CDATA[<p>wenn du weißt, dass &quot;goto&quot; nicht &quot;gut&quot; ist, wieso verwendest du es dann?</p>
<p>Lokale Variablen werden (üblicherweise) nicht automatisch initialisiert, d.h. sie haben einen willkürlich Wert bzw. (meines Wissens nach) jenen die die gerade zugewiesene Speicherzelle eben aufweist. Daher wird sich das Programm dann üblicherweise willkürlich verhalten, sofern der Wert verwendet wird, bevor er einen definierten Wert zugewiesen bekommt, eben dein &quot;Ergebnis = ergebnis+blabla;&quot;.<br />
Das Ergebnis auf der rechten Seite hat keinen (wohl-)definierten Wert und deswegen hat der neue Wert von Ergebnis ebenso keinen.<br />
Lies mal ein Buch dazu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2254116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2254116</guid><dc:creator><![CDATA[Namenloser324]]></dc:creator><pubDate>Mon, 24 Sep 2012 23:36:22 GMT</pubDate></item></channel></rss>