<?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[Addition von Pointern zu Pointern]]></title><description><![CDATA[<p>Hallo zusammen!<br />
Ich schreib grad an meinem Programm weiter und jetzt wollte ich zwei Zeiger addieren und das wiederrum in einem Zeiger ablegen!<br />
Geht das?<br />
HILFE <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171776/addition-von-pointern-zu-pointern</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 12:37:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171776.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Jan 2007 10:22:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Addition von Pointern zu Pointern on Mon, 29 Jan 2007 10:22:31 GMT]]></title><description><![CDATA[<p>Hallo zusammen!<br />
Ich schreib grad an meinem Programm weiter und jetzt wollte ich zwei Zeiger addieren und das wiederrum in einem Zeiger ablegen!<br />
Geht das?<br />
HILFE <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219057</guid><dc:creator><![CDATA[Bjoern821]]></dc:creator><pubDate>Mon, 29 Jan 2007 10:22:31 GMT</pubDate></item><item><title><![CDATA[Reply to Addition von Pointern zu Pointern on Mon, 29 Jan 2007 10:28:09 GMT]]></title><description><![CDATA[<p>du kannst den Inhalt der Adresse auf die die Zeiger zeigen addieren, ja.<br />
die Adressen natürlich nicht <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/1219060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219060</guid><dc:creator><![CDATA[testor]]></dc:creator><pubDate>Mon, 29 Jan 2007 10:28:09 GMT</pubDate></item><item><title><![CDATA[Reply to Addition von Pointern zu Pointern on Mon, 29 Jan 2007 10:30:00 GMT]]></title><description><![CDATA[<p>Kannst du das mal genauer erklären? Was hast du vor?</p>
<p>Mal ganz von Anfang: Ein Zeiger stellt einer Speicheradresse dar. Den kannst du dereferenzieren, um an die Daten zu kommen, die dort im Speicher stehen, erhöhen/verringern und noch ein paar andere Spielereien - aber du kannst zwei Zeiger NICHT addieren (höchstens die Daten, auf die sie zeigen: <code>*target = *src1 + *src2;</code> ).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219062</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 29 Jan 2007 10:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to Addition von Pointern zu Pointern on Mon, 29 Jan 2007 10:35:02 GMT]]></title><description><![CDATA[<p>Ok kein Problem!<br />
Also ich muß folgende Formel einbringen</p>
<p>effW=sqrt(1/nE*(mwert²+mwert²+...)</p>
<p>Ich muß es irgendwie hinbekommen, das ich über nE eine bestimmte anzahl von mwert(en) quadriere und dann addiere!<br />
Das quadrieren habe ich schon hinbekommen:</p>
<pre><code class="language-cpp">for(j=0; j&lt;nE; j++)
{

		*(summeee+i)+=(*(summen+i));
		for(i=0; i&lt;(nW-nE); i++)
		{
			*(summen+i) = *(werte+i)*(*(werte+i));
			*(summeee+i)+=(*(summen+i));

		}//end for

}//end for
</code></pre>
<p>Das mit dem addieren klappt noch ned so gut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219064</guid><dc:creator><![CDATA[Bjoern821]]></dc:creator><pubDate>Mon, 29 Jan 2007 10:35:02 GMT</pubDate></item><item><title><![CDATA[Reply to Addition von Pointern zu Pointern on Mon, 29 Jan 2007 10:43:00 GMT]]></title><description><![CDATA[<p>musst du zeiger verwenden?<br />
wir wäre es mit int, double etc.?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219068</guid><dc:creator><![CDATA[testor]]></dc:creator><pubDate>Mon, 29 Jan 2007 10:43:00 GMT</pubDate></item><item><title><![CDATA[Reply to Addition von Pointern zu Pointern on Mon, 29 Jan 2007 10:45:51 GMT]]></title><description><![CDATA[<p>Ich muß z.B. 20 Werte eingeben und dann für eine variable Anzahl z.B. von drei Werten die effW bestimmen!<br />
Ich wüßte nicht wie ich das sonst machen soll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219070</guid><dc:creator><![CDATA[Bjoern821]]></dc:creator><pubDate>Mon, 29 Jan 2007 10:45:51 GMT</pubDate></item><item><title><![CDATA[Reply to Addition von Pointern zu Pointern on Mon, 29 Jan 2007 12:29:21 GMT]]></title><description><![CDATA[<p>Bjoern821 schrieb:</p>
<blockquote>
<p>...Ich wüßte nicht wie ich das sonst machen soll?</p>
</blockquote>
<p>Eigentlich haben C und C++ für sowas &quot;Container&quot; ... C nur Arrays und C++ zusätzlich noch vector&amp;Co.</p>
<p>Zwar ist die &quot;Plus-Schreibweise&quot;</p>
<pre><code class="language-cpp">*(summen+i)
</code></pre>
<p>äquivalent zu der &quot;Indexschreibweise&quot;</p>
<pre><code class="language-cpp">summen[i]
</code></pre>
<p>, letztere finde ich aber viel lesbarer (gerade, wenn man das häufig verwendet und dann noch mit dem &quot;arithmetischen + und *&quot; mischt).</p>
<p>Da könnte man dann aus</p>
<pre><code class="language-cpp">*(summeee+i)+=(*(summen+i));
</code></pre>
<p>Folgendes machen:</p>
<pre><code class="language-cpp">summeee[i] += summen[i];
</code></pre>
<p>oder:</p>
<pre><code class="language-cpp">*(summen+i) = *(werte+i)*(*(werte+i));
</code></pre>
<p>=&gt;</p>
<pre><code class="language-cpp">summen[i] = werte[i]*werte[i];
</code></pre>
<p>Finde ich deutlich übersichtlicher und deswegen &quot;fehlerunanfälliger&quot;.<br />
Dazu bräuchtest Du wahrscheinlich nichtmal etwas Anderes an Deinem Programm zu ändern.</p>
<p>Die nächste Frage wäre, wie Du Deine Variablen definierst. Als Arrays ( <code>int summen[10];</code> ) ?<br />
Wenn Du's dynamischer brauchst, könnte std::vector was für Dich sein:</p>
<pre><code class="language-cpp">#include &lt;vector&gt;

std::vector&lt;int&gt; summen;

// füllen mittels &quot;push_back()&quot;
summen.push_back(12);
summen.push_back(34);
summen.push_back(5678);
...

// verwenden wie oben:
summen[i] += 4;
</code></pre>
<p>(spart Dir alles new/delete)</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1219135</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1219135</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Mon, 29 Jan 2007 12:29:21 GMT</pubDate></item></channel></rss>