<?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[Arrays zu einem Array zusammenfassen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bekomme durch eine Schleife viele Arrays. Diese Arrays möchte ich zu einem zusammenfassen. Folgenden Code habe ich implementiert.</p>
<pre><code class="language-cpp">//mein neues Array was alle Arrays aufnimmt deklarieren und Speicherplatz anfordern
float *newArray  = NULL;
newArray         = new float[];

int sizeMyArray  = 0;
int sizeNewArray = 0;
int start        = 0;

for( ... )
{
    getData(myArray,sizeMyArray);

    int start = sizeNewArray;
    sizeNewArray = sizeNewArray + sizeMyArray;

    for(int i=start; i&lt;sizeNewArray; i++)
    {
        newArray[i] = myArray[i];
    }
}

//Speicherplatz wieder freigeben
delete[] newArray;
newArray = NULL;
</code></pre>
<p>Ich habe ein Programmabsturz. Woran kann das liegen? Verursache ich ein overflow ? Ich kanns mir nicht erklären.<br />
Danke schon mal. <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="🙂"
    /> <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="🙂"
    /> <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/topic/220129/arrays-zu-einem-array-zusammenfassen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 07 Oct 2026 12:11:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/220129.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Aug 2008 10:01:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Arrays zu einem Array zusammenfassen on Tue, 12 Aug 2008 10:01:46 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bekomme durch eine Schleife viele Arrays. Diese Arrays möchte ich zu einem zusammenfassen. Folgenden Code habe ich implementiert.</p>
<pre><code class="language-cpp">//mein neues Array was alle Arrays aufnimmt deklarieren und Speicherplatz anfordern
float *newArray  = NULL;
newArray         = new float[];

int sizeMyArray  = 0;
int sizeNewArray = 0;
int start        = 0;

for( ... )
{
    getData(myArray,sizeMyArray);

    int start = sizeNewArray;
    sizeNewArray = sizeNewArray + sizeMyArray;

    for(int i=start; i&lt;sizeNewArray; i++)
    {
        newArray[i] = myArray[i];
    }
}

//Speicherplatz wieder freigeben
delete[] newArray;
newArray = NULL;
</code></pre>
<p>Ich habe ein Programmabsturz. Woran kann das liegen? Verursache ich ein overflow ? Ich kanns mir nicht erklären.<br />
Danke schon mal. <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="🙂"
    /> <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="🙂"
    /> <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/1563190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1563190</guid><dc:creator><![CDATA[Mister Wing]]></dc:creator><pubDate>Tue, 12 Aug 2008 10:01:46 GMT</pubDate></item><item><title><![CDATA[Reply to Arrays zu einem Array zusammenfassen on Tue, 12 Aug 2008 10:04:03 GMT]]></title><description><![CDATA[<p>Äh, wo wird newArray Speicher zugewiesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1563194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1563194</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 12 Aug 2008 10:04:03 GMT</pubDate></item><item><title><![CDATA[Reply to Arrays zu einem Array zusammenfassen on Tue, 12 Aug 2008 10:18:28 GMT]]></title><description><![CDATA[<p>so wie du das gemacht hast klappt schonmal gar nix</p>
<p>ausserdem ist die hälfte unklar wie zum beispielw as myArray ist...</p>
<p>machs einfach mit vectoren da sparste dir viel arbeit</p>
<pre><code class="language-cpp">vector&lt; vector&lt;float&gt; &gt; AllumfassendesArray;  // eventuell auch einen zeiger auf vector&lt;float&gt;, je nachdem halt
</code></pre>
<p>das ist ein 2 dimensionales array, sowas suchst du ja...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1563207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1563207</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 12 Aug 2008 10:18:28 GMT</pubDate></item><item><title><![CDATA[Reply to Arrays zu einem Array zusammenfassen on Tue, 12 Aug 2008 10:31:37 GMT]]></title><description><![CDATA[<p>Ich tippe mal darauf, dass myArray nur sizeMyArray Elemente hat. Dann wird der Zugriff myArray[i] stehts außerhalb des ARrays erfolgen. Es ist nicht ganz erkennbar, wieso die Daten nicht gleich im großen Array abgelegt werden.</p>
<pre><code class="language-cpp">int N = ...
int sizeMyArray  = 0;
int sizeNewArray = sizeMyArray*N;
float* newArray  = new float[sizeNewArray];
int start = 0;
for( ... )
{
    getData(newArray+start,sizeMyArray);
    start += sizeMyArray;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1563214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1563214</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Tue, 12 Aug 2008 10:31:37 GMT</pubDate></item></channel></rss>