<?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[Array von Arrayreferenzen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes Problem. Ich habe eine Datenstruktur, die mehre Arrays mit short-Werten enthält.<br />
Beispiel:</p>
<pre><code class="language-cpp">typedef struct
		{
			short Load[FSC_CURVEPOINTS_LENGTH];
			short Channel1[FSC_CURVEPOINTS_LENGTH];
			short Channel2[FSC_CURVEPOINTS_LENGTH];
			short Channel3[FSC_CURVEPOINTS_LENGTH];
			short Channel4[FSC_CURVEPOINTS_LENGTH];
			short Channel5[FSC_CURVEPOINTS_LENGTH];
			short Channel6[FSC_CURVEPOINTS_LENGTH];
...}STRUKTURDATEN;
</code></pre>
<p>Nun möchte ich über ein Array ohne die Angabe von Channel1[i] oder Channel2[i] auf die Arrays zugreifen indem ich dem neuen Array die Referenzen auf die Arrays Channel1...Channel2 übergeben. Somit soll z.B. das Array &quot;Channel1&quot; den index 0 im neuen Array entsprechen.</p>
<p>Beispiel:</p>
<p>NeuesArray[1][k] = Channel1[k]<br />
oder<br />
NeuesArray[2][k] = Channel2[k];</p>
<p>Wie kann ich das in dem Quelcode von C++ umsetzen? Geht das überhaupt oder habe ich mich dort bei der Adressierung verrannt.<br />
Bitte um eure Hilfe und am liebsten einen kleines Quelltextbeispiel.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/232399/array-von-arrayreferenzen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 08:59:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/232399.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Jan 2009 13:40:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array von Arrayreferenzen on Thu, 22 Jan 2009 13:40:11 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes Problem. Ich habe eine Datenstruktur, die mehre Arrays mit short-Werten enthält.<br />
Beispiel:</p>
<pre><code class="language-cpp">typedef struct
		{
			short Load[FSC_CURVEPOINTS_LENGTH];
			short Channel1[FSC_CURVEPOINTS_LENGTH];
			short Channel2[FSC_CURVEPOINTS_LENGTH];
			short Channel3[FSC_CURVEPOINTS_LENGTH];
			short Channel4[FSC_CURVEPOINTS_LENGTH];
			short Channel5[FSC_CURVEPOINTS_LENGTH];
			short Channel6[FSC_CURVEPOINTS_LENGTH];
...}STRUKTURDATEN;
</code></pre>
<p>Nun möchte ich über ein Array ohne die Angabe von Channel1[i] oder Channel2[i] auf die Arrays zugreifen indem ich dem neuen Array die Referenzen auf die Arrays Channel1...Channel2 übergeben. Somit soll z.B. das Array &quot;Channel1&quot; den index 0 im neuen Array entsprechen.</p>
<p>Beispiel:</p>
<p>NeuesArray[1][k] = Channel1[k]<br />
oder<br />
NeuesArray[2][k] = Channel2[k];</p>
<p>Wie kann ich das in dem Quelcode von C++ umsetzen? Geht das überhaupt oder habe ich mich dort bei der Adressierung verrannt.<br />
Bitte um eure Hilfe und am liebsten einen kleines Quelltextbeispiel.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1650206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1650206</guid><dc:creator><![CDATA[Koschi]]></dc:creator><pubDate>Thu, 22 Jan 2009 13:40:11 GMT</pubDate></item><item><title><![CDATA[Reply to Array von Arrayreferenzen on Thu, 22 Jan 2009 13:44:26 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">STRUKTURDATEN Daten;
short* Channels[6] = {Daten.Channel1, Daten.Channel2, Daten.Channel3, Daten.Channel4, Daten.Channel5, Daten.Channel6};
</code></pre>
<p>Aber da alle Arrays gleich gross sind und hintereinander im Speicher liegen, kann man auch einfach die Adresse eines Elements ausrechnen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1650208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1650208</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 22 Jan 2009 13:44:26 GMT</pubDate></item><item><title><![CDATA[Reply to Array von Arrayreferenzen on Thu, 22 Jan 2009 13:52:48 GMT]]></title><description><![CDATA[<p>Ich Trottel,<br />
klar doch. Danke dir. Hätte ich auch selber drauf kommen müssen.<br />
Danke dir sehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1650216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1650216</guid><dc:creator><![CDATA[Koschi]]></dc:creator><pubDate>Thu, 22 Jan 2009 13:52:48 GMT</pubDate></item></channel></rss>