<?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[Zeiger- Additionsproblem]]></title><description><![CDATA[<p>Hy Leute.....</p>
<p>brauche mal wieder dringend Hilfe. Und zwar würde ich gerne auf eine Variable addieren. Sprich x=5 und x ist in einer Schleife soll es beim nächsten Durchlauf nicht einen neuen Wert bekommen der beispielsweise 10 ist, sondern die 10 soll drauf addiert werden. Das ganze sollen aber Integer sein, sondern double-Zahlen....</p>
<pre><code>double einkauf (double &amp; erg)
{
	int st=0;
	double ep=0, tmp=0;

	double*tmp2;

	do
	{
		cout&lt;&lt;&quot;Bitte St&quot;&lt;&lt;(char)129&lt;&lt;&quot;ckzahl eingeben: &quot;&lt;&lt;endl;
		cin &gt;&gt;st;

		if (st&gt;0)
		{
			cout&lt;&lt;&quot;Bitte Einzelpreis eingeben: &quot;&lt;&lt;endl;
			cin &gt;&gt;ep;
			tmp=st*ep;
			tmp2=tmp2+tmp;
		}

	}
	while (st !=0);

	erg=tmp2;

	return erg;
}
</code></pre>
<p>... so. Ähm... also wie man sieht hab ichs schon mit nem Zeiger probiert, geht aber nicht... Gibts ne andere Möglichkeit... Irgendwie Schleife oder so?</p>
<p>THX für schnelle Hilfen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/139726/zeiger-additionsproblem</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 14:19:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139726.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Mar 2006 18:07:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger- Additionsproblem on Wed, 08 Mar 2006 18:07:57 GMT]]></title><description><![CDATA[<p>Hy Leute.....</p>
<p>brauche mal wieder dringend Hilfe. Und zwar würde ich gerne auf eine Variable addieren. Sprich x=5 und x ist in einer Schleife soll es beim nächsten Durchlauf nicht einen neuen Wert bekommen der beispielsweise 10 ist, sondern die 10 soll drauf addiert werden. Das ganze sollen aber Integer sein, sondern double-Zahlen....</p>
<pre><code>double einkauf (double &amp; erg)
{
	int st=0;
	double ep=0, tmp=0;

	double*tmp2;

	do
	{
		cout&lt;&lt;&quot;Bitte St&quot;&lt;&lt;(char)129&lt;&lt;&quot;ckzahl eingeben: &quot;&lt;&lt;endl;
		cin &gt;&gt;st;

		if (st&gt;0)
		{
			cout&lt;&lt;&quot;Bitte Einzelpreis eingeben: &quot;&lt;&lt;endl;
			cin &gt;&gt;ep;
			tmp=st*ep;
			tmp2=tmp2+tmp;
		}

	}
	while (st !=0);

	erg=tmp2;

	return erg;
}
</code></pre>
<p>... so. Ähm... also wie man sieht hab ichs schon mit nem Zeiger probiert, geht aber nicht... Gibts ne andere Möglichkeit... Irgendwie Schleife oder so?</p>
<p>THX für schnelle Hilfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1011886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1011886</guid><dc:creator><![CDATA[MW_ICEMAN]]></dc:creator><pubDate>Wed, 08 Mar 2006 18:07:57 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger- Additionsproblem on Wed, 08 Mar 2006 18:18:01 GMT]]></title><description><![CDATA[<p>lol habs selbst rasu bekommen..... ohne zeiger gehts..... <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="😃"
    /> <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="😃"
    /> <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>
<pre><code class="language-cpp">[code]double einkauf (double &amp; erg)
{
	int st=0;
	double ep=0, tmp=0;

	double tmp2=0;

	do
	{
		cout&lt;&lt;&quot;Bitte St&quot;&lt;&lt;(char)129&lt;&lt;&quot;ckzahl eingeben: &quot;&lt;&lt;endl;
		cin &gt;&gt;st;

		if (st&gt;0)
		{
			cout&lt;&lt;&quot;Bitte Einzelpreis eingeben: &quot;&lt;&lt;endl;
			cin &gt;&gt;ep;
			tmp=st*ep;
			tmp2=tmp2+tmp;
		}

	}
	while (st != 0);

	erg=tmp2;

	return erg;
}[/code]
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1011895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1011895</guid><dc:creator><![CDATA[MW_ICEMAN]]></dc:creator><pubDate>Wed, 08 Mar 2006 18:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger- Additionsproblem on Wed, 08 Mar 2006 18:19:33 GMT]]></title><description><![CDATA[<p>Ich verstehe dein Problem irgendwie nicht. Im Übrigen wird in deinem Beispiel der Zeiger 'tmp2' nicht initialisiert.</p>
<pre><code class="language-cpp">double einkauf()
{
  unsigned int uAnzahl;
  double dPreis, dGesamt = 0;

  do
  {
    cout &lt;&lt; &quot;Bitte St\x81ckzahl eingeben: &quot; &lt;&lt; endl;
    cin &gt;&gt; uAnzahl;

    if (uAnzahl)
    {
      cout &lt;&lt; &quot;Bitte Einzelpreis eingeben: &quot; &lt;&lt; endl;
      cin &gt;&gt; dPreis;

      dGesamt += dPreis * (double)uAnzahl;
    }
  }
  while (uAnzahl);

  return dGesamt;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1011898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1011898</guid><dc:creator><![CDATA[Neku]]></dc:creator><pubDate>Wed, 08 Mar 2006 18:19:33 GMT</pubDate></item></channel></rss>